파이썬 8

[혼자 공부하는 파이썬] Chapter04 반복문 - 4.문자열, 리스트, 딕셔너리와 관련된 기본 함수

리스트 뒤집기: reversed() temp = reversed([1, 2, 3, 4, 5, 6]) for i in temp: print("첫 번째 반복문: {}".format(i)) for i in temp: print("두 번째 반복문: {}".format(i)) ''' 첫 번째 반복문: 6 첫 번째 반복문: 5 첫 번째 반복문: 4 첫 번째 반복문: 3 첫 번째 반복문: 2 첫 번째 반복문: 1 ''' 이렇게 하면 두 번째 반복문은 출력되지 않는다. 이는 reversed() 함수의 결과가 제너레이터이기 떄문이다. 두번째 반복문도 나오게 하고 싶다면 다음과 같이 for구문 내부에 reversed() 함수를 곧바로 넣어서 사용한다 numbers = [1, 2, 3, 4, 5, 6] for i in re..

Study 2021.04.07

[혼자 공부하는 파이썬] Chapter04 반복문 - 3.반복문과 while 반복문

** 스터디하면서 이미 알고 있는 부분들은 제외하고 기록하고 싶은 부분만 업로드하기 때문에 책 내용과 다를 수 있습니다 for 반복문 : 범위와 함께 사용하기 ## for 반복문과 범위 # for 반복문과 범위를 함께 조합해서 사용합니다 for i in range(5): print(str(i) + "= 반복 변수") print() ''' 결과 : 0= 반복 변수 1= 반복 변수 2= 반복 변수 3= 반복 변수 4= 반복 변수 ''' for i in range(5, 10): print(str(i) + "= 반복 변수") print() ''' 결과 : 5= 반복 변수 6= 반복 변수 7= 반복 변수 8= 반복 변수 9= 반복 변수 ''' for i in range(0, 10, 3): # 0부터 3씩 증가하면..

Study 2021.04.03

[혼자 공부하는 파이썬] Chapter04 반복문 - 2.딕셔너리와 반복문

** 스터디하면서 이미 알고 있는 부분들은 제외하고 기록하고 싶은 부분만 업로드하기 때문에 책 내용과 다를 수 있습니다 리스트와 딕셔너리의 차이 자료형 의미 가리키는 위치 선언 형식 리스트 인덱스를 기반으로 값을 저장 인덱스 변수=[] 딕셔너리 키를 기반으로 값을 저장 키 변수={} 구분 선언 형식 사용 예 틀린 예 리스트 list_a = [] list_a[1] 딕셔너리 dict_a = {} dict_a["name"] dict_a{"name"} 딕셔너리의 요소에 접근하기 ## 딕셔너리의 요소에 접근하기 # 딕셔너리를 선언합니다 dictionary = { "name" : "7D 건조 망고", "type" : "당절임", "ingredient" : ["망고", "설탕", "메타중야황산나트륨", "치자황색소"..

Study 2021.04.02

[혼자 공부하는 파이썬] Chapter04 반복문 - 1.리스트와 반복문

** 스터디하면서 이미 알고 있는 부분들은 제외하고 기록하고 싶은 부분만 업로드하기 때문에 책 내용과 순서가 다를 수 있습니다 리스트 선언하고 요소에 접근하기 리스트는 대괄호[]에 자료를 쉼표로 구분해서 입력한다. 대괄호에 넣는 자료를 요소라고 하고 영어라는 element라고 한다. 그리고 대괄호 안에 들어간 숫자를 인덱스라고 부른다. 리스트의 사용 1. 대괄호 안에 음수를 넣으면 뒤에서부터 선택된다 list_a = [273, "hello", Ture] list_a[-1] -->True 2. 리스트 접근 연산자를 이중으로 사용할 수 있다. list_a = [273, "hello", Ture] list_a[2][0] --> 'h' 3. 리스트 안에 리스트를 쓸 수 있다 list_a = [[1,2,3],[4..

Study 2021.04.01

[혼자 공부하는 파이썬] Chapter03 조건문 - if~else와 elif 구문

** 스터디하면서 이미 알고 있는 부분들은 제외하고 기록하고 싶은 부분만 업로드하기 때문에 책 내용과 순서가 다를 수 있습니다 else 조건문의 활용 else 구분은 if 조건문 뒤에 사용하며, if 조건문의 조건이 거짓일 때 실행되는 부분이다. ## if 조건문에 else 구문을 추가해서 짝수와 홀수 구분 number = input("정수 입력> ") number = int(number) # 입력을 받습니다 if number % 2 == 0 : # 조건이 참일 때, 즉 짝수 조건 print("짝수입니다") # 조건문을 사용합니다 else: # 조건이 거짓일 때, 즉 홀수 조건 print("홀수입니다") # % : 나머지 구하는 연산기호 if 조건문을 효율적으로 사용하기 ## 유머를 조건문으로 구현하기 ..

Study 2021.03.28

[혼자 공부하는 파이썬] Chapter03 조건문 - 불 자료형과 if 조건문

** 스터디하면서 이미 알고 있는 부분들은 제외하고 기록하고 싶은 부분만 업로드하기 때문에 책 내용과 순서가 다를 수 있습니다 불 만들기: 비교 연산자 파이썬은 문자열에도 비교 연산자를 적용할 수 있다. 이때 한글은 사전 순서(가나다순)로 앞에 있는 것이 작은 값을 갖는다. 예를 들어, '가방'과 '하마'를 비교하면 사전 순서로 '가방'이 앞에 있으므로 '가방'이 '하마'보다 작은 값을 갖는다 x=25 print(10 < x < 30) # True 불 연산하기: 논리 연산자 ** 단항연산자 : 피연산자가 한개 ex) -10 이항연산자 : 피연산자가 두개 ex) 10+10 # not 연산자 조합하기 x = 10 under_20 = x < 20 print("upder_20 : ",under_20) # Tru..

Study 2021.03.27

[혼자 공부하는 파이썬] Chapter02 자료형

이 장에서는 자료와 자료형을 알아본다 ** 스터디하면서 이미 알고 있는 부분들은 제외하고 기록하고 싶은 부분만 업로드하기 때문에 책 내용과 순서가 다를 수 있습니다 1 . 자료형과 문자열 여러 줄 문자열 만들기 여러 줄 문자열은 이스케이프 문자를 써서 줄바꿈할수도 있지만, 큰따옴표 작은따옴표를 세번 반복해 입력한 후 문자열을 입력하면 Enter를 누루는 곳마다 줄바꿈이 일어난다 줄바꿈 없이 문자열 만들기 첫번째 줄과 마지막 줄에 의도하지 않은 줄바꿈이 들어가는 예 해결방법 -> \ 기호를 사용한다 문자 선택 연산자(인덱싱) : [] 문자 선택 연산자 : 문자열 내부의 문자 하나를 선택하는 연산자 파이썬은 제로인덱스를 사용함 제로인덱스 : 숫자를 0부터 세는 것 줄문자열 범위 선택 연산자(슬라이싱): [:..

Study 2021.03.21

[혼자 공부하는 파이썬] Chapter01 파이썬 시작하기

파이썬 실습 환경 구축 및 실행 방법을 살펴보고 파이썬에서 사용하는 기본 용어를 알아본다 1. 파이썬이 인기 있는 이유 문법이 간단해서 비전공자도 쉽게 배울 수 있다 다양한 분야에서 활용할 수 있다 - 웹서버, 해킹도구, IoT, 인공지능 등에 모두 활용할 수 있다 대부분의 운영체제에서 같은 방법으로 사용할 수 있다. 2. 파이썬을 배우기 위해 준비해야 할 것들 2.1 개발 환경 개발 환경 : 프로그래밍을 할 수 있는 환경 컴퓨터 텍스트 에디터 - 코드를 작성할 수 있는 것 ex) 비주얼 스튜디오 코드(Visual Studio Code), 서브라임 텍스트(Sublime Text), 아톰(Atom) 코드 실행기 - 코드를 실행할 수 있는 것 파이썬 인터프리터 - 파이썬 코드를 실행할 수 있는 것 * 통합 ..

Study 2021.03.16