- Today
- Total
목록Python (22)
프로그래밍 농장
가끔 주피터 노트북으로 파이썬을 공부할떄, Run 버튼을 눌러서 컴파일하고 결과를 확인해보는게 일반적인데, 가끔 Run 버튼을 눌러도 컴파일도 안되고 반응이 없을떄가 있다. 이떄는 커널이 다운됐을 확률이 높다 . 이럴떄 해결방안으로는, 위의 메뉴에서 Kernel -> Restart 를 눌러서 커널을 재실행해준다. 이는 Notebook의 모든 실습 내용을 중지하고 리셋합니다. 그래도 안되면, 브라우저를 한번 닫았다가 주피터 노트북을 재실행해 주면 대부분 정상적으로 작동하는것을 확인할수있습니다 .
3일차 공부내용 1. 여러가지 데이터타입들 ( list, set, tuple, dict ) 2. tuple 은 언제 사용하나 ? # tuple은 immutable 하다 ( 데이터 변경 불가 ) ( 리스트와의 차이점 ) dict 딕셔너리 # dict 타입은 key-value 쌍으로 # 저장되는 데이터 타입 # { key1:value1, key2:value2, .. } # 이름:홍길동, 나이:34... # 순서 저장 안됨. # len(dict) --> dict 의 key:value 쌍의 개수 # 특정 key 의 value 꺼내기 # 1. dict변수[ key ] # 2. dict변수.get(key) 사용 # --> key 가 없는 경우 None 리턴 # None
2일차 공부내용 1. split을 이용하여 변수값을 동시입력받고 형변환(format)을 이용한 예제풀이 [ 복습 ] 2. 여러가지 데이터타입들 ( list, set, tuple, dict ) 1. split을 이용하여 변수값을 동시입력받고 형변환(format)을 이용한 예제풀이 [ 복습 ] 1번문제 풀이 2번문제 풀이 2. 여러가지 데이터타입들 ( list, set, tuple, dict ) 1. list : 순서가 있음, 중복 허용, mutable -> 자바에서의 배열(or ArrayList)와 비슷한 개념 ex) animals =[ "dog", "cat", "bird" ] / animals[0] --> dog ex) person =["토니 스타크", 48, 182.3 ] //각 원소의 타입이 달라도 ..
1일차 공부내용 -변수 선언법 -변수의 타입확인 / 형변환하는법 -이스케이프 문자 사용법 -문자열 포멧팅 하는법 -변수 선언법 -변수의 타입확인 / 형변환하는법 -이스케이프 문자 사용법 -문자열 포멧팅 하는법
파이썬 반복문의 경우 다른언어들과 같이 for, while문을 대표적으로 사용한다. 파이썬 for문은 아래와 같은 형식으로 쓰인다. 파이썬 for문에서는 전에서 배웠던 if문과 같이 indent(4칸공백) 을 사용하여야한다. 기본 사용법 1. range(10) 으로 반복값 할당시, [ 0,1,2,3,4,5,6,7,8,9 ] 순으로 변수 a 에 차례로 할당되어 반복,출력을 하게된다. 2. 위에서 추가적으로 출력문에 변수를 선언하여 출력시, 매출력마다 변수에 할당되는 순서를 확인해볼수있다. range 함수 응용해보기 range( 종료값 ) ex ) range ( 5 ): -> 0,1,2,3,4 ( 기본값 ) range( 시작값, 종료값 ) ex ) range ( 2, 5 ) -> 2,3,4 range( 시작..
조건문 : 특정 코드의 실행여부를 조건값에 따라 정해주는 제어문. 대표적으로 if문을 사용한다. -> 조건식 : 비교 /식별 / 논리 / 연산을 통해서 결과가 나왔을떄 true / false 에 대해서 특정 코드를 실행할것인지 말건지를 정해준다. *파이썬의 경우 조건문에서 들여쓰기(indent) 가 필수적이다 . (대부분 if 타이핑후 엔터시 자동으로 들여쓰기가 된다.) 조건문의 기본식 예제 1 ( 비교 연산자 ) 조건문의 기본식 예제 2 ( 식별 연산자 ) +) ... 위와같은 예제들은 매우 기본적인 예제임으로 참조하여 다양한 조건식을 작성해볼수있다. -if ...else 문 : if ~~~ 라면 실행하고 아니라면, else 를 실행하라 -예제 실습예제 1. 사용자로부터 정수 값을 입력받고 입력받은 값..