본문 바로가기

python

(8)
코딩자율학습단 12기 - 파이썬 후기 * 코딩자율학습단 파이썬 12기 후기 4주간의 커리큘럼을 마치고 마침내 책 한 권을 완독하며 모든 예제를 수행해보며 학습을 완료했습니다!  파이썬에 대한 학습을 보충하기 위해 방법을 찾던 중 코딩자율학습단 프로그램을 알게 되어 참여하게 되었습니다.유튜브 '나도코딩' 님의 강의를 보면서 책의 예제를 하나씩 실습할 수 있는 좋은 기회여서 바로 신청하게 되었습니다.  참고 강의) 나도코딩 파이썬 강의(기본) : https://youtu.be/kWiCuklohdY?si=9UIO0nqDBNjA6efM    * 코딩자율학습단에 참여하면 매일 이렇게 카톡으로 정해진 학습량과 딱 맞는 무도짤을 함께 보내주십니다(센스^.^스스로 계획 세워서 공부하기 힘든 사람이라면 정해진 양만 매일 꾸준히 하면 되는 프로그램이니, 꼭 ..
나도코딩의 파이썬 입문_7장 나도코딩의 파이썬 입문_코딩자율학습단7장_함수   7.1 함수 정의하기def 함수명():      실행할 문장1      실행할 문장2      ...# 함수 정의def open_account(): print("새로운 계좌가 생성되었습니다.") open_account() # 함수 호출  7.2 전달값과 반환값def 함수명(전달값1, 전달값2, ...):      실행할 문장1      실행할 문장2       ...       return 반환값# 전달값과 반환값# 입금def deposit(balance, money) # 입금 함수(잔액, 입금 금액) print("입금이 완료되었습니다. 잔액은 {0}원 입니다.".format(balance + money)) return balance + mone..
나도코딩의 파이썬 입문_6장 나도코딩의 파이썬 입문_코딩자율학습단6장_제어문  6.1 조건에 따라 분기하기: 조건문# 6장_제어문# if : 조건이 하나일 때# if 조건:# 실행 명령문weather = input("오늘 날씨는 어때요? ") # input: 사용자의 입력 받음if weather == "비" or weather == "눈": print("우산을 챙기세요")elif weather == "미세먼지": print("마스크를 챙기세요")else: print("준비물 필요없어요") temp = int(input("기온은 어때요? "))if temp >= 30: print("너무 더워요. 나가지 마세요")elif 10   6.2 같은 일 반복하기: 반복문 * for 문  for 변수 in 반복 대상:           실..
나도코딩의 파이썬 입문_5장 나도코딩의 파이썬 입문_코딩자율학습단5장_자료구조  5.1 리스트* 리스트명 = [값1, 값2, ...]* 같은 값 중복 허용#5장_자료구조# 리스트 [] : 순서를 가지는 객체의 집합# 지하철 칸 별로 10명, 20명, 30명subway1 = 10subway2 = 20subway3 = 30subway = [10, 20, 30] # subway 리스트 안에 순서대로 값 저장print(subway) subway = ["유재석", "조세호", "박명수"]print(subway)# 조세호가 몇 번째 칸에 타고 있는가?print(subway.index("조세호")) # 순서는 0부터 시작# 하하가 다음 정류장에서 다음 칸에 탐subway.append("하하") # append : 리스트 맨 뒤에 값 추가prin..
나도코딩의 파이썬 입문_4장 나도코딩의 파이썬 입문_코딩자율학습단4장_ 문자열 다루기  4.1 문자열# 문자열sentence = '나는 소년입니다.'print(sentence)sentence2 = "파이썬은 쉬워요"print(sentence2)sentence3 = """나는 소년이고,파이썬은 쉬워요"""print(sentence3)# 변수 자료형 확인type(sentence1) #   4.2 원하는 만큼 문자열 자르기 : 슬라이싱# 슬라이싱jumin = "990120-1234567"print("성별 : " + jumin[7]) # 7번째 값 출력 : 1print("연 : " + jumin[0:2]) # 0부터 2 직전값까지(0,1) : 99print("월 : " + jumin[2:4]) # 2부터 4 직전값까지(2,3) : 01pr..
나도코딩의 파이썬 입문_3장 나도코딩의 파이썬 입문_코딩자율학습단3장_ 연산자  3.1 산술 연산자# 산술 연산자print(1+1) # 2print(3-2) # 1print(5*2) #10print(6/3) # 2print(2**3) # 2^3 = 8print(5%3) # 5 나누기 3의 나머지 2print(10%3) # 1print(5//3) # //: 몫 구하기 실행값: 1print(10//3) # 3print(10 > 3) # Trueprint(4 >= 7) # Falseprint(10 False# and & : 두 개의 조건 모두 T => Tprint((3 > 0) and (3 0) & (3 Tprint((3 > 0) or (3 > 5)) # T or F => Trueprint((3 > 0) | (3 > 5)) # Tr..
나도코딩의 파이썬 입문_2장 나도코딩의 파이썬 입문_코딩자율학습단2장_ 자료형과 변수  2.1 숫자 자료형# 숫자 자료형print(5) # 양수print(-10) # 음수print(3.14) # 실수print(1000)print(5+3) # 실행값: 8 덧셈연산print(2*8) # 실행값: 16 곱셈연산print(3*(3+1)) # 실행값: 12 복합연산 2.2 문자열 자료형# 문자열 자료형print('풍선')print("나비")print("ㅋㅋㅋㅋㅋㅋㅋㅋㅋ")print("ㅋ"*9) # 문자열 정수 계산 가능 실행값: ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 2.3 불 자료형#boolean 참 / 거짓print(5 > 10) # Falseprint(5 10) # False의 반대 True 2.4 변수# 애완동물을 소개해주세요~animal = "강아지"..
나도코딩의 파이썬 입문_1장 나도코딩의 파이썬 입문_코딩자율학습단1장_ Hello Python!   파이썬 언어를 공부해보려고 나도 코딩의 파이썬 입문 교재를 선택했다.4주차 커리큘럼으로 진행되는 코딩자율학습단에 참여하기로 한 후, 주차별 공부 기록을 남기려고 한다.  참고) 나도코딩 파이썬 강의(기본) : https://youtu.be/kWiCuklohdY?si=9UIO0nqDBNjA6efM   1장_ 파이썬 설치 및 개발환경 설정 1) 파이썬 설치 : 파이썬 홈페이지 - Python 3.8.6 버전 다운로드 및 Windows x86-64 executable installer 설치2) 비주얼 스튜디오 코드 설치 : VSCode 홈페이지에서 설치 3) PythonWorkspace폴더 생성 - Open Folder에서 선택 - New..