언어/파이썬(Python)
-
파이썬으로 mysql과 연동하는 방법을 알아보곘습니다! pymysql이라는 라이브러리를 이용하면 쉽게 연동할 수 있습니다 연결하는건 식은 죽 먹기고 쿼리문을 어떻게 잘 짜냐에 달렸겠네요 pip install pymysql 위 명령어를 이용하여 pymysql을 설치합니다 물론 mysql 연동을 하기 위해서는 mysql server가 열려있어야 겠죠?? 보통 localhost로 많이 여니까 localhost로 접근하겠습니다 pymysql로 데이터 가져오기 예제 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import pymysql conn = pymysql.connect(host='localhost', user='root', password='root', db='dbexam', ch..
파이썬 데이터베이스(mysql) 연동하기, pymysql 이용해서 데이터 읽고 쓰기파이썬으로 mysql과 연동하는 방법을 알아보곘습니다! pymysql이라는 라이브러리를 이용하면 쉽게 연동할 수 있습니다 연결하는건 식은 죽 먹기고 쿼리문을 어떻게 잘 짜냐에 달렸겠네요 pip install pymysql 위 명령어를 이용하여 pymysql을 설치합니다 물론 mysql 연동을 하기 위해서는 mysql server가 열려있어야 겠죠?? 보통 localhost로 많이 여니까 localhost로 접근하겠습니다 pymysql로 데이터 가져오기 예제 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import pymysql conn = pymysql.connect(host='localhost', user='root', password='root', db='dbexam', ch..
2020.09.01 -
전에는 엑셀을 읽고 쓰기 위해서 자바 POI 라이브러리를 이용해서 했었는데요 이게 POI 관려 jar파일을 임포트 해도 막 에러나고 안되가지고 되게 화났었는데 보니까 파이썬에서 더 간단하게 할 수 있더라구요 바로 openpyxl 라이브러리를 이용하면 엑셀을 읽고 쓸 수 있습니다 그러면 설치부터 해야겠죠??? pip install openpyxl pip를 통해서 openpyxl을 간단하게 설치할 수 있습니다 파이썬으로 엑셀 파일 쓰기 1 2 3 4 5 6 7 8 9 10 11 12 13 from openpyxl import Workbook import os save_file_name = 'excel_write.xlsx' # 엑셀에 데이터 쓰기 save_wb = Workbook() save_ws = save..
파이썬으로 엑셀에 파일 쓰고 읽기 (openpyxl)전에는 엑셀을 읽고 쓰기 위해서 자바 POI 라이브러리를 이용해서 했었는데요 이게 POI 관려 jar파일을 임포트 해도 막 에러나고 안되가지고 되게 화났었는데 보니까 파이썬에서 더 간단하게 할 수 있더라구요 바로 openpyxl 라이브러리를 이용하면 엑셀을 읽고 쓸 수 있습니다 그러면 설치부터 해야겠죠??? pip install openpyxl pip를 통해서 openpyxl을 간단하게 설치할 수 있습니다 파이썬으로 엑셀 파일 쓰기 1 2 3 4 5 6 7 8 9 10 11 12 13 from openpyxl import Workbook import os save_file_name = 'excel_write.xlsx' # 엑셀에 데이터 쓰기 save_wb = Workbook() save_ws = save..
2020.08.31 -
파이썬 비트연산 파이썬의 비트연산도 c, java와 다를게 없습니다 >> 오른쪽 shift
8. 파이썬 비트연산(shift), 논리 연산(and, or, not)파이썬 비트연산 파이썬의 비트연산도 c, java와 다를게 없습니다 >> 오른쪽 shift
2020.06.13 -
자바나 c언어에서는 pow 함수를 이용하여 제곱, 지수 승 연산을 할 수 있습니다 파이썬에서는 그러한 함수가 따로 필요 없이 ** 연산을 이용해 쉽게 구할 수 있습니다 **연산 이용해 제곱 구하기 # 2의 3승 구하기 print(2**3) 위와 같이 실행해보면 2의 3승인 8이 나옵니다 **(곱하기 두개)는 일반적으로 지수를 표기할 때 사용하는 ^와 같다고 생각하시면 편합니다 # 3의 3승 곱하기 4 print(3**3*4) 위와 같이 3의 3승은 3**3으로 하고 곱하기 4는 일반 곱하기 할때 처럼 똑같이 하면 됩니다 곱하기와 우선순위과 뭐가 높을까 자리 바꿔서도 해봤는데 **연산이 * 보다 우선순위가 더 높은것 같습니다. *연산이 더 높았다면 12의 3승이 되었겠죠??? 이렇게 간단하게 **연산을 통..
7. 파이썬 지수, 제곱 구하기(**연산)자바나 c언어에서는 pow 함수를 이용하여 제곱, 지수 승 연산을 할 수 있습니다 파이썬에서는 그러한 함수가 따로 필요 없이 ** 연산을 이용해 쉽게 구할 수 있습니다 **연산 이용해 제곱 구하기 # 2의 3승 구하기 print(2**3) 위와 같이 실행해보면 2의 3승인 8이 나옵니다 **(곱하기 두개)는 일반적으로 지수를 표기할 때 사용하는 ^와 같다고 생각하시면 편합니다 # 3의 3승 곱하기 4 print(3**3*4) 위와 같이 3의 3승은 3**3으로 하고 곱하기 4는 일반 곱하기 할때 처럼 똑같이 하면 됩니다 곱하기와 우선순위과 뭐가 높을까 자리 바꿔서도 해봤는데 **연산이 * 보다 우선순위가 더 높은것 같습니다. *연산이 더 높았다면 12의 3승이 되었겠죠??? 이렇게 간단하게 **연산을 통..
2020.06.11 -
파이썬에서 숫자 변환 하는 함수에 대해 알아보겠습니다!! 진수 표기법 2진수 0b11011 8진수 0o12345 10진수 10 16진수 0xf1313 위의 표대로 표현할 수 있습니다 2진수는 0b를 앞에 붙이면 되고 8진수는 0o(숫자 0과 알파벳 o) 10진수는 그냥 숫자 16진수는 0x를 붙이면 됩니다 진법 변환 1. 10진수 10진수로 변환하기 위해서는 내장함수인 int()를 이용하면 됩니다 i = 0x101 print(int(i)) 위와 같이 16진수 형태의 변수를 int 함수의 파라미터로 넣어서 10진수로 변환할 수 있습니다 2진수, 8진수의 값도 위의 함수를 이용해서 10진수 형태의 값으로 바꿔서 출력할 수 있습니다 위와 같이 int함수를 이용해 10진수 형태로 정상적으로 출력되는 것을 볼 수..
6. 파이썬 숫자 변환 함수 (8진수, 10진수, 16진수 변환)파이썬에서 숫자 변환 하는 함수에 대해 알아보겠습니다!! 진수 표기법 2진수 0b11011 8진수 0o12345 10진수 10 16진수 0xf1313 위의 표대로 표현할 수 있습니다 2진수는 0b를 앞에 붙이면 되고 8진수는 0o(숫자 0과 알파벳 o) 10진수는 그냥 숫자 16진수는 0x를 붙이면 됩니다 진법 변환 1. 10진수 10진수로 변환하기 위해서는 내장함수인 int()를 이용하면 됩니다 i = 0x101 print(int(i)) 위와 같이 16진수 형태의 변수를 int 함수의 파라미터로 넣어서 10진수로 변환할 수 있습니다 2진수, 8진수의 값도 위의 함수를 이용해서 10진수 형태의 값으로 바꿔서 출력할 수 있습니다 위와 같이 int함수를 이용해 10진수 형태로 정상적으로 출력되는 것을 볼 수..
2020.06.11 -
이 파이썬 글은 프로그래밍을 처음하시는 분들도 알아듣기 쉽게 쓰려고 노력하고 있습니다 이해안가는 부분이 있다면 피드백 주시면 감사하겠습니다!!! 파이썬에서는 여러 변수에 값을 동시에 대입할 수 있습니다 이를 이용해서 swap 연산(두 변수의 값을 교환하는 연산)도 쉽게 가능합니다 1 2 3 x, y = 3, 5 print(x) # 3 print(y) # 5 cs 위와 깉아 두 값을 두 변수에 한 번에 넣을 수 있습니다 x에는 3이 들어가게 되고 y에는 5가 대입됩니다 1 2 3 4 x, y, z = 3, 5, 9 print(x) # 3 print(y) # 5 print(y) # 9 cs 물론 위와 같이 한 번에 3개의 값을 대입할 수도 있습니다 그러면 이를 응용해봅시다!! C언어 같은..
5. 파이썬(Python) 여러 변수에 값 동시 대입, swap 연산이 파이썬 글은 프로그래밍을 처음하시는 분들도 알아듣기 쉽게 쓰려고 노력하고 있습니다 이해안가는 부분이 있다면 피드백 주시면 감사하겠습니다!!! 파이썬에서는 여러 변수에 값을 동시에 대입할 수 있습니다 이를 이용해서 swap 연산(두 변수의 값을 교환하는 연산)도 쉽게 가능합니다 1 2 3 x, y = 3, 5 print(x) # 3 print(y) # 5 cs 위와 깉아 두 값을 두 변수에 한 번에 넣을 수 있습니다 x에는 3이 들어가게 되고 y에는 5가 대입됩니다 1 2 3 4 x, y, z = 3, 5, 9 print(x) # 3 print(y) # 5 print(y) # 9 cs 물론 위와 같이 한 번에 3개의 값을 대입할 수도 있습니다 그러면 이를 응용해봅시다!! C언어 같은..
2020.05.23