목록분류 전체보기 (6)
파이썬 실습백과
파이썬의 조건문을 사용하는 방법을 알아보자. if 문: 조건을 충족하면 구문 내의 명령을 실행하는 문법이다. a = 8 if (a > 5): print("a는 5보다 크다.") if-else 문: '그렇지 않으면'에 해당한다. if (a > 5): print("a는 5보다 크다.") else: print("a는 5보다 작거나 같다.") $ a는 5보다 크다. # a = 8 $ a는 5보다 작거나 같다. # a = 3 if-elif-else 문: 두 개가 아니라 다양한 상황에 대해서 점검이 가능하다. if (a > 5): print("a는 5보다 크다.") elif (a > 3): print("a는 5보다 작거나 같지만 3보다는 크다") else: print("a는 3보다 작거나 같다.")
파이썬의 내장함수 range()는 숫자 범위를 만듭니다. 주로 원하는 구간에 대해 명령을 반복할 때 사용합니다. 입력값이 하나일 때: 0부터 입력한 값까지의 구간을 뜻합니다. 마지막 값은 포함하지 않습니다. 0
함수를 정의해서 해결할 수도 있지만, 파이썬3에서 기본으로 지원하는 max 함수를 사용하면 편리하다. a = 3 b = 7 larger_one = max(a, b) // larger_one = 7 보다 직관적으로 사용하기 위해서는 삼항 연산자를 사용해도 좋다. a = 3 b = 7 larger_one = a if a >= b else b // larger_one = 7
버전이 업데이트 됨에 따라 하나씩 추가되어 왔다. 오래된 버전의 방법은 최신버전에서 여전히 사용할 수 있다. Version >= 3.9: 파이프( | ) 연산자로 합칠 수 있다. // 키가 중복되지 않는 사전 합치기 z = z = x | y // z = {} // 키가 중복되는 사전 합치기 x = y = z1 = x | y // z1 = {} z2 = y | x // z2 = {} Version >= 3.4: 이 방법은 키 값이 숫자인 경우에만 가능하다. // 키가 중복되지 않는 사전 합치기 x = y = z = {**x, **y} // z = {} // 키가 중복되는 사전 합치기 x = y = z1 = x | y // z1 = {} z2 = y | x // z2 = {} Version
공유기, 프린터 사용을 위해서나 개발 과정에서 내 컴퓨터의 IP를 확인해야 할 때가 있다. 다양한 방법이 있지만, 가장 쉬운 방법만 소개하려고 한다. 사설 아이피 주소(private IP Address): 윈도우 우측 하단의 와이파이 버튼을 누른다. 연결되어 있는 와이파이의 속성 버튼을 누른다. IPv4 주소를 확인한다. 공인 아이피 주소(Public IP Address): 네이버에 "내 아이피"를 검색하면 확인 가능하다. 구글에서 "my ip address"로 검색해도 나온다.
개발을 하다보면 SQL 서버에서 데이터를 인출, 수정, 저장하는 경우가 종종 있다. 기본적으로는 SQL 쿼리를 이용하면 되지만, 웹 사이트에서 받아온 데이터를 가공하여 저장할 때는 프로그래밍 언어에서 바로 연결하는 것이 편리하다. 이번 글에서는 파이썬에서 MS-SQL 서버에 연결하는 방법을 소개한다. 마이크로소프트에서 공식 가이드를 배포하고 있지만, 그 과정에서 발생하는 문제들을 해결하려면 깃헙과 스택 오버플로 여기저기를 배회해야 한다. 이를 통합해서 정리한 자료가 있으면 삽질하는 시간을 많이 아낄 수 있을 것이다. 아래의 예제들은 파이썬 3.9.x 버전을 기준으로 작성되었다. 파이썬에서 MS-SQL 접속에 사용하는 라이브러리에는 pyodbc와 pymssql이 있는데, 마이크로소프트 공식 가이드에..