Python Basics (15) 썸네일형 리스트형 [패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 15 회차 미션 패스트캠퍼스 파이썬 웹개발 올인원 패키지 후기(15) 파이썬 웹개발 올인원 패키지 15 일차 후기 겸 학습기록 입니다. 패스트캠퍼스 파이썬 인강 파이썬 웹개발 올인원 패키지 중 파이썬 기초 마지막 강의 였습니다. 지금까지 배운 개념을 토대로 간단한 게임을 제작해 보았습니다. 프로젝트 - 타이핑 게임 제작 import random import time words = [] # 영어 단어 리스트(1000개 로드) n = 1 # 게임 시도 횟수 cor_cnt = 0 # 정답 개수 with open('./resource/word.txt', 'r') as f: for c in f: words.append(c.strip()) print(words) # 단어 리스트 확인 input("Ready? Press Enter .. [패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 14 회차 미션 패스트캠퍼스 파이썬 웹개발 올인원 패키지 후기(14) 파이썬 웹개발 올인원 패키지 14 일차 후기 겸 학습기록 입니다. 지난 시간에는 SQLite 와 파이썬을 연동해서 어떻게 사용하는지.. 기본에 대해서 배웠다면, 오늘은 좀 더 심화적으로 SQLite DB를 활용하는 방법을 공부하였습니다. 공부 내용은 아래와 같아요! 파이썬 데이터베이스 연동 테이블 조회, 조건 조회 import sqlite3 # DB 파일 조회(없으면 새로 생성) conn = sqlite3.connect('c:/python_basic/resource/database.db') # 본인 DB 경로 # 커서 바인딩 c = conn.cursor() # 데이터 조회(전체) c.execute("SELECT * FROM users") # 커서 위치.. [패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 13 회차 미션 패스트캠퍼스 파이썬 웹개발 올인원 패키지 후기(13) 파이썬 웹개발 올인원 패키지 13 일차 후기 겸 학습기록 입니다. 오늘은 파이썬과 데이터베이스를 어떻게 연동하는지에 대해서 배웠습니다. 파일 처리도 중요하지만, 실제 DBMS와 어떻게 연동하여 파이썬 프로그래밍을 할 수 있는지 공부하였는데요, 강의에서는 SQLite를 예제로 사용하였습니다 파이썬 SQLite 연동, 테이블 생성, 데이터 삽입 (파이썬 - SQLite 기본) # 파이썬 데이터베이스 연동(SQLite) # 테이블 생성 및 삽입 import sqlite3 import datetime # 삽입 날짜 생성 now = datetime.datetime.now() print('now :', now) nowDatetime = now.strftime('.. [패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 12 회차 미션 패스트캠퍼스 파이썬 웹개발 올인원 패키지 후기(12) 파이썬 웹개발 올인원 패키지 12 일차 후기 겸 학습기록 입니다. 지난 시간에 배운 파이썬 예외처리에 대해 좀 더 배웠습니다. 그리고, 엑셀 및 CSV 파일을 어떻게 파이썬에서 다룰 수 있는지 학습하였습니다. 오늘도 학습 기록 시작해 보겠습니다! 파이썬 예외처리 (finally 키워드) name = ['Kim', 'Park', 'Jo'] # 예제 3 try: z = 'Jin' x = name.index(z) print('{} was founded in name'.format(z, x+1)) except: # 모든 에러 Handle print('Not found - Occured error!') else: print('Ok! else!') finally.. [패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 11 회차 미션 패스트캠퍼스 파이썬 웹개발 올인원 패키지 후기(11) 파이썬 웹개발 올인원 패키지 11 일차 후기 겸 학습기록 입니다. 오늘은 지난시간에 이어 파이썬에서 어떻게 파일을 읽고 쓰는지 배워보았습니다! 파이썬 파일 읽기, 쓰기 2번째 [readlines 함수] # 예제 6 : readlines with open('./resource/review.txt', 'r') as f: contents = f.readlines() # 리스트로 리턴 print(contents) for c in contents: print(c, end= '*****') [파일내용을 한줄 씩 list로 읽기] # 예제 7 : score = [] with open('./resource/score.txt', 'r') as f: for line i.. [패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 10 회차 미션 패스트캠퍼스 파이썬 웹개발 올인원 패키지 후기(10) 파이썬 웹개발 올인원 패키지 10 일차 후기 겸 학습기록 입니다. 오늘은 먼저 파이썬의 모듈과 패키지에 대해서 배워 보았습니다. 모듈과 패키지가 무엇인지 알아볼까요? 파이썬 모듈, 패키지 [패키지 및 모듈 생성] 간단하게 말하면 모듈은 파이썬 파일 하나를 가르키는 것. 패키지는 비슷한 종류의 모듈을 모아서 갖고 있는 하나의 디렉토리! 우선, 디렉토리 하나를 만들어서 패키지 폴더를 생성합니다. 강의에서는 'pkg'라는 폴더를 하나 만들었습니다. 그리고 'pkg'라는 폴더에 3개의 모듈을 만들었습니다. (pkg/fibonacci.py) class Fibonacci: def __init__(self, title="fibonacci"): self.title .. [패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 9 회차 미션 패스트캠퍼스 파이썬 웹개발 올인원 패키지 후기(9) 파이썬 웹개발 올인원 패키지 9 일차 후기 겸 학습기록 입니다. 지난 시간에 배운 클래스에서 좀 더 심화된 상속에 대해서 학습 하였습니다. 객체지향에서 굉장히 중요한 개념인데요. 상속이 무엇인지 제 학습 기록을 살펴보며 감을 잡아보세요. 클래스 - 상속 (예제 1 : 상속 기본 - 상속을 사용하는 방법) 예제1 에서는 먼저 Car라는 부모 클래스를 선언하고 이 클래스에는 자동차의 기본 속성 타입(세단, suv 등)과 색상을 갖고 있게 됩니다. 그리고 각 제조사 별로 자식 클래스를 선언합니다. 예제에서는 BMW와 제가 좋아하는 Volvo자동차 제조사를 Class로 선언하여 진행해 보았습니다. # 예제1 # 상속 기본 # 수퍼클래스(부모) 및 서브클래스(자.. [패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 8 회차 미션 패스트캠퍼스 파이썬 웹개발 올인원 패키지 후기(8) 파이썬 웹개발 올인원 패키지 8일차 입니다. 지난 시간에 함수에 대해서 배우기 시작하였는데요, 이번시간에도 함수에 대해 좀 더 알아보겠습니다. 그리고 lambda(람다) 함수에 대해서도 설명 드릴 예정입니다. 시작해볼까요? 함수, 람다(lambda) 1. 힌트(hint) # 예제 6 : 힌트 def func_mul3(x: int) -> list: """ 인풋은 int 형 아웃풋은 list형 이라고 힌트를 준다. 이것을 따르지 않는다고 에러가 나지는 않지만, 함수의 사용방법 안내에 유용하다. """ y1 = x * 100 y2 = x * 200 y3 = x * 300 return [y1, y2, y3] print(func_mul3(5)) print() 2.. 이전 1 2 다음