Python 기본
파이썬에서 기본적으로 알아야 하는 부분과, 놓치기 쉬운 부분에 대해서 리마인드 하는 시간을 가져보자. 변수 선언동적 타입 언어로, 변수의 타입을 지정하지 않는다.float에서 0은 생략이 가능함 ex) .1 = 0.1, 10.0 = 10.char type이 없다.입출력print("Hello", "World", sep = "-", end="!") # 출력값 : Hello-World!name = input() # input()을 통한 입력 방식은 기본적으로 무조건 문자열로 저장됨.age = int(input()) # 이와 같이 필요에 따라 형변환 진행자료 구조list가변적이며, 순서가 있는 데이터의 집합List() 함수 혹은 대괄호[]를 사용주요 함수 : append, extend, insert, re..
더보기
Python MySQL 연결 방식
python 환경에서 MySQL DB에 연결할 수 있는 방법들과, 그 장단점에 대해 알아보자. 아래는 살펴볼 4가지 방식이다. pymysql : 순수 파이썬 구현, 설치가 쉬움.sqlalchemy : ORM 방식, 다양한 DB 지원.mysql.connector : MYSQL 공식 지원, 호환성 좋음.mysqlclient : 빠른 속도, C로 구현되어 C 컴파일러 필요.상황에 따라 무엇을 쓰면 좋을지 생각해보자면,,, 일반적인 (크지않은 데이터)를 다루는 상황이라면 pymysql을 추천한다. 데이터의 크기가 보다 크거나 SSL/TLS과 같은 보안 연결이 필요한 경우 mysql.connector를 추천하고, ORM방식을 선호하거나, MySQL외에도 PostrgreSQL과 같이 다른 db를 함께 사용하는 ..
더보기