목록Python (72)
IT is Smart
☆★♡♥블로그 방문자분들께 책 선물 드려요!☆★♡♥ 이번에는 다른 파이썬 파일에 정의한 함수를 사용하는 방법에 대해 알아보겠습니다. 먼저 아래의 코드를 작성하고 파일이름을 tuna.py로 저장합니다. def fish(): print('I am a tuna feesh!') 이번에는 새로운 파일에 아래의 코드를 작성합니다. 이때 파일명은 마음대로 정하면 되고, 저장하는 경로는 위의 tuna.py와 같은 폴더에 저장해야 합니다. import tuna import random tuna.fish() x = random.randrange(1, 1000) print(x) 결과는 아래와 같이 출력됩니다. I am a tuna feesh! 789 이때 숫자 789 부분은 매번 다른 숫자가 나오게 됩니다. import t..
☆★♡♥블로그 방문자분들께 책 선물 드려요!☆★♡♥ 파이썬과 MySQL의 연결에 성공했다면 이제 데이터를 저장해야겠죠.실제 소스코드를 통해 db에 데이트를 저장하는 방법을 보겠습니다.실행환경은 Python 3.5와 MySQL 5.7.15입니다. import MySQLdb def save_record(title, article, date, writer, cnt): # Open database connection db = MySQLdb.connect(host="localhost", user="newuser", passwd="Newuser123!", db="newworld") db.set_character_set('utf8') # Prepare a cursor object using cursor() metho..
☆★♡♥블로그 방문자분들께 책 선물 드려요!☆★♡♥ 파이썬을 DB와 연동하는 것은 파이썬에 엄청난 날개를 다는 것입니다.여기서는 Python 3.5와 MySQL을 연동시키는 방법에 대해 간략히 확인해보겠습니다. 인터넷 검색을 통해 찾을 수 있는 방법은 > pip show MySQL-python > pip install MySQL-python 이렇게 하면 Python에 MySQL을 연결할 수 있는 드라이버가 설치된다고 나와 있습니다.하지만 제 경우는 아래와 같이 에러메시지를 뱉어내고 정상적으로 설치가 되지 않았습니다. 이리저리 찾아본 결과,위의 명령은 Python 2.X버전에 해당하는 명령이었습니다.제 컴퓨터에는 Python 3.5 64bit를 설치했기 때문에 제대로 설치가 되지 않았다는 것을 알았습니다...
#coding=utf-8 #!/usr/bin/python from bs4 import BeautifulSoup html_doc = """ IT is SmartIT is Smart IT is Smart Once upon a time there were three little sisters; and their names were Elsie, Lacie and Tillie; and they lived at the bottom of a well. ... """ soup = BeautifulSoup(html_doc) # HTML 들여쓰기하여 출력하기 # ----------------------------------- # print(soup.prettify()) # # # IT is Smart # # # # #....
이번에는 딕셔너리라고 부르는 자료형에 대해 알아보겠습니다. 파이썬 IDLE를 실행한 후 편집기를 열고 코드를 따라해보세요. classmates = {'Tony': ' cool but smells', 'Emma': ' sits behind me', 'Lucy': ' asks too many questions'} for k, v in classmates.items(): print(k + v) 예제에서 보다시피 Dictionary 자료형은 { }로 구성요소들을 묶어줍니다. Set와 같은 모양입니다. Set와 다른 점은 구성요소가 KEY:VALUE가 한 쌍으로 되어 있다는 것입니다. 개별적으로 값을 찾는 방법은 classmates['Tony'] 라고 입력하면 ' cool but smells'가 리턴됩니다. --..
이번에는 다중인자로 정의된 함수를 호출하는 방법에 대해 알아보겠습니다.파이썬 IDLE를 실행한 후 편집기를 열고 코드를 따라해보세요. def health_calculator(age, apples_ate, cigs_smoked): answer = (100-age) + (apples_ate*3.5) - (cigs_smoked*2) print(answer) buckys_data = [27, 20, 0] health_calculator(buckys_data[0], buckys_data[1], buckys_data[2]) health_calculator(*buckys_data) 인자의 기본값이 설정되어 있지 않으면 호출할 때도 모든 인자값을 넘겨줘야 합니다.이 때 함수 인자의 갯수와 배열의 길이가 같으면 * 마크..