Python

· Python
* 본 포스팅은 한국품질재단에서 주최하는 인공지능개발자 양성사업 교육과정 복습 용도로 포스팅되었습니다 * Maria DB 준비하기 https://mariadb.org/download/ Download MariaDB Server - MariaDB.org REST API MariaDB Repositories Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org - 설치 시, 비밀번호 정하시고, 체크 버튼 다 눌러주기(안눌러주면 원격 접속 불가!! **) * Maria DB 사용하기 - 테이블 생성 : CREATE TABLE 테이블명 ( '변수명' 변수타입 ); CREATE TABLE `users_tbl`..
· Python
* 본 포스팅은 한국품질재단에서 주최하는 인공지능개발자 양성사업 교육과정 복습 용도로 포스팅되었습니다 * Flask : https://flask.palletsprojects.com/en/2.0.x/ Welcome to Flask — Flask Documentation (2.0.x) flask.palletsprojects.com - 파이썬으로 작성된 마이크로 웹 프레임워크 - Werkzeug 툴킷과 Jinja2 템플릿 엔진에 기반을 둔다. * 참고 : Jinja2 https://jinja.palletsprojects.com/en/3.0.x/ Jinja — Jinja Documentation (3.0.x) jinja.palletsprojects.com * 기본 예제(형식) - 로컬PC(localhost)로 ..
· Python
* 본 포스팅은 한국품질재단에서 주최하는 인공지능개발자 양성사업 교육과정 복습 용도로 포스팅되었습니다 * 배열의 기본 특징 - 구성원은 랜덤, 크기는 (2, 2) - 임의의 값으로 배열을 생성 data = np.random.randn( 2,2 ) - 배열 -> 벡터 - 배열의 값 -> 스칼라 # 백터(vector) 대 스칼라(scalar) 연산 # 모든 구성원에 10을 각각 곱한다 (+, -, *, / 다 동일) print( data * 10 ) print( data + 10 ) print( data - 10 ) print( data / 10 ) # 백터 대 백터 (행렬연산) # (+, -) 는 같은 자리에 있는 구성원들끼리 연산 data + data * 배열 생성 후, 고려사항 - shape, dtyp..
· Python
* 본 포스팅은 한국품질재단에서 주최하는 인공지능개발자 양성사업 교육과정 복습 용도로 포스팅되었습니다 * Numpy 모듈 사용 #1. 모듈 가져오기 import numpy as np #2. 버전 확인 np.__version__ #3. 모든함수,변수확인 #지원하는 변수,함수 갯수 확인 len(dir(np)) #종류 보기 dir(np) * Numpy로 배열 생성하기 # 배열 생성 data = [1, 2, 3, 4] arr = np.array( data ) # 정수형 배열 생성 arr, arr.dtype #튜플 입력받아 배열 생성 data = (1, 2, 3, 4) arr = np.array(data) arr, arr.dtype * asarray : 배열 복사 arr2 = np.asarray( arr, dty..
· Python
* 본 포스팅은 한국품질재단에서 주최하는 인공지능 개발자 양성사업 교육과정 복습 용도로 포스팅되었습니다 * Pandas - 파이썬 진영에서 R언어에 대응해서 만든 데이터 분석 라이브러리 패키지입니다. - numpy 기반 구현 대부분 api 계승 파이썬 데이터 분석 라이브러리 - 자료구조 Series DataFrame import numpy as np import pandas as pd - Series Series는 데이터를 넣어서 생성 class 라고도 함 자료구조이며, 2개를 성분으로 가진다 Series = 데이터(필수, 배열) + 인덱스 정보(옵션) 차원 -> 1차원 a = pd.Series( [1,2,3,np.nan, 6, 8]) a shape, dtype, ndim 확인 a.shape, a.dty..
· Python
* 본 포스팅은 한국품질재단에서 주최하는 인공지능 인재 양성 교육과정 복습 용도로 포스팅되었습니다. * 이번 시간에는 국내 지역별로 싼 주유소 찾는 것을 파이썬을 이용해서 웹 크롤링하는 시간을 가져 보았습니다. * 학습 목표 부산광역시의 각 구에 위치한 주유소 위치를 엑셀 파일로 저장하기 * 준비물 : 크롬 브라우저, 크롬 드라이버 설치, 주피터 노트북 0. Target 주소 설정 https://www.opinet.co.kr/searRgSelect.do 싼 주유소 찾기 오피넷 www.opinet.co.kr 1. selenium 모듈 설치 !pip install selenium 2. 웹 드라이버 모듈 중 selenium와 웹 브라우저를 불러오는데 넉넉한 시간을 부여하기 위한 time 모듈 import fr..
· Python
내가 푼 답 import sys count = int(input()) for i in range(count): #map으로 정수변환, 입력받은 숫자를 공백을 기준으로 나눠 a,b 변수 각각에 저장 a,b = map(int, sys.stdin.readline().split()) print("Case #"+str(i+1)+": " + str(a+b)) 처음에 풀었을 때, input함수를 사용해서 풀었는데, 런타임 에러(ValueError)가 났다. 그 이유는 백준 온라인에서 답을 제출할 때, sys.stdin.readline() 함수를 사용하여 입력 처리를 해야 하기 때문이다. 처음 카운트 문을 단순 input문을 int 처리하고, 반복적으로 입력을 처리하기 위해서는 시간이 빨라야하기 때문에, sys.std..
· Python
* 수 처리 함수 1. 절댓값 : abs 함수 print("절대값 : ", abs(-5)) #5 2. 제곱 : pow 함수 print("제곱 : ", pow(4,2)) #4^2 = 4*4 = 16 3. 최대/최저 : max/min 함수 #최대값 print("최대값 : ", max(5,12)) # 12 #최저값 print("최소값 : ", min(3, 6)) #3 4. 반올림 : round 함수 #반올림 print("반올림 : ", round(3.141592)) #3 print("반올림 : ", round(4.999999)) #5 * python에서 제공하는 math 라이브러리 사용하기 5. 내림 / 올림 / 제곱근 : floor / ceil / sqrt 함수 #math 라이브러리 from math imp..
runnnerDevHong
'Python' 카테고리의 글 목록