본문 바로가기

전체

(35)
[패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 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..
[패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 7회차 미션 패스트캠퍼스 파이썬 웹개발 올인원 패키지 후기(7) 파이썬 웹개발 올인원 패키지 7번째 시간입니다. 오늘은 지난시간에 이어 조건문, 반복문에 대한 퀴즈를 풀어보았습니다. 그리고 다음으로 함수에 대해 알아보면서 좀 더 파이썬을 활용할 수 있는 방법에 대해 공부하였습니다. 정리 시작하겠습니다. 조건문, 반복문 Quiz # 7. 1부터 100까지 자연수 중 '홀수'만 한 라인으로 출력 하세요. print('7.', end=' ') for n in range(1, 101, 2): print(n, end=' ') print() # 8. 아래 리스트 항목 중에서 5글자 이상의 단어만 출력하세요. q4 = ["nice", "study", "python", "anaconda", "!"] print('8.', end='..
[패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 6 회차 미션 패스트캠퍼스 파이썬 웹개발 올인원 패키지 후기(6) 벌써 패스트캠퍼스 파이썬 인강 웹개발 올인원 패키지 중 파이썬 기초 6번째 시간입니다. 지금까지 파이썬 설치 부터 데이터 타입, 조건문, 반복문 등을 배웠습니다. 어느정도 코딩을 할 수 있겠다는 자신감이 붙어 가는 것 같아요. 오늘은 반복문에 대해 좀 더 자세히 학습하고 복습하는 의미에서 퀴즈까지 풀어 보았습니다. 반복문 # 시퀀스(순서가 있는)자료형 반복 # 시퀀스 자료형 : 문자열, 리스트, 튜플, 사전(dictionary), 집합(set) # iterable 리턴 함수 : range, reversed, enumerate, filter, map, zip print("## List 반복문 ##") names = ['Son', 'Park', 'Ki', ..
[패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 5 회차 미션 패스트캠퍼스 파이썬 웹개발 올인원 패키지 후기(5) 파이썬 인강 후기는 계속되고 있습니다. 이번에는 프로그래밍에서 가장 중요한 개념인 조건문과 반복문에 대하여 배웠습니다. 파이썬에서는 어떻게 조건문과 반복문을 사용하는지 살펴보겠습니다. 파이썬 조건문 1. 조건문 기본 print(type(True)) print(type(False)) # 예1 if True: print('Yes') # 예2 if False: print('No') # 예3 if False: print('No') else: print("Else") print() 2. 관계연산자 # 관계연산자 # >, >=, = b) print(a c) print('or : ', a > b or c > b) print(..
[패스트캠퍼스 수강 후기] 파이썬 인강 자기계발 챌린지 4 회차 미션 패스트캠퍼스 파이썬 웹개발 올인원 패키지 후기(4) 파이썬의 리스트, 튜플, 딕셔너리에 이어 셋 에 대한 학습을 진행하였습니다. 셋(Set, 집합) 또한 파이썬에서 아주 자주 사용되는 자료구조이기 때문에 중요합니다. 파이썬 인강 셋 후기 아래에 남겨드립니다! 셋(Set, 집합) 1. 집합(Sets) 기본 연산 a = set() b = set([1, 2, 3, 4]) c = set([1, 4, 5, 6, 6]) print(type(a)) print(c) # 중복을 허용하지 않는다.(6이 하나만 나옴) t = tuple(b) print(t) l = list(b) print(l) s1 = set([1, 2, 3, 4, 5, 6]) s2 = set([4, 5, 6, 7, 8, 9]) print() print(s..