반응형

전체 글 236

파이썬 공부일지 16. 범위 자료형 range, 조건반복문 while!

숫자, 불, 문자열, 리스트, 딕셔너리... -> 표현 형태가 정해져 있습니다. range범위 의 경우에는 형태가 없습니다. 범위 자료는 함수 형태로 만들고 사용합니다. range(?????) 조건이 만족하는 동안에 문장을 반복합니다. for 와 while 반복문의 유형을 비교할 때 다음과 같은 차이점이 있습니다. - for : 횟수를 정해서 그만큼 반복합니다. - while : 조건을 정해서 False 될 때까지 반복합니다. 조건을 반복해서 활용해야 한다면 while 반복문을 쓰는 것이 유용할 거예요. while 반복문은 상태를 기반으로 반복하기 때문에 리스트에서 remove() 함수가 한 번당 하나의 값만을 제거할 수 있었지만 while 반복문을 사용하여 여러 개를 제거할 수 있습니다. 값이 존재하지..

파이썬 공부일지 15. 딕셔너리!

날씨가 갑자기 추워져서 옷을 어떻게 입어야할지 모르겠어요. 두껍게 입으면 공부하면서 졸리고, 얇게 입으면 학원 가면서 졸리고……. 외투를 도톰하게 입고 나오니 이제 정말로 겨울 같네요. 이번 겨울에는 멋지게 코딩할 수 있는 사람이 되어 있을까요. 힘내봅니다……. 오늘은 리스트에 이어 자료를 저장할 수 있는 딕셔너리에 대해서 공부해봅니다. 딕셔너리는 변수 = { } 의 형태로 사용합니다. 변수 = { 키 : 값, 키 : 값 } 콜론을 기준으로 앞에 있는 것은 '키', 뒤에 있는 것은 값 value 이에요. 값 : 자료형 무엇이든 올 수 있습니다. 키 : 숫자, 불, 문자열 정도만 올 수 있습니다. -> 키로 쓸 수 있는 자료형은 모두 immitable 입니다. (원본을 훼손하지 않습니다. 원본을 바꿀 수 ..

파이썬 공부일지 14. for 반복문!

이제 빠듯하게 따라가고 있어서 열심히 시간을 쪼개서 정리해볼게요! for 반복자 in 반복할 수 있는 것 : 반복하고자 하는 코드 반복할 수 있는 것에는 문자열, 리스트, 딕셔너리, 범위 등이 있습니다. 자료가 순차적으로 나열된 형태를 말해요. 지금까지 문자열과 리스트를 보았죠. 그럼 리스트를 넣어볼게요. for 반복을 할 때 [1,2,3,4] 리스트를 기반으로 반복하겠다. 리스트의 길이가 반복의 횟수가 됩니다. 리스트의 길이는 len()에 넣었을 때 4이므로 4번 반복되는 거예요. 리스트에 5를 추가하면 한 번 더 반복되어요. 반복자는 그럼 무엇일까요. 반복자는 5번 반복할 때마다 요소element를 저장하는 거예요. 즉 변수의 일종이죠. 한 번 반복할 때마다 리스트의 값을 반복자에 저장해요. 한 번 ..

파이썬 공부일지 13. 리스트!

이제 파이썬으로 본격 코딩을 조금조금씩 맛보고 있는데, 진짜 재밌네요! 무에서 유를 만드는 느낌... 정말 망망대해에서 그물 짓고 있는 기분이에요.. 다시 또 시작해봅시당. 지금까지 공부한 자료형은 문자열, 숫자, 불. 세 가지 입니다. 이제 새로운 자료형으로 리스트를 공부해볼게요. 지금까지 사용한 숫자, 문자, 수식 같은 것이 개별적인 한 개의 자료였다면 리스트는 여러가지를 모아서 하나로 만드는 거예요. 가령 필통 속에 지우개, 연필, 종이, 자, 칼이 들어있다면 그것들은 모두 독립적인 자료이고 그것을 하나에 담고 있는 필통은 리스트예요. 리스트에 자료를 넣는 것은 [ ] 대괄호를 열었다가 속에 자료를 담고 닫으면 돼요. 그 안에 담긴 자료들을 요소element 라고 합니다. 반드시 그 사이사이에 쉼표..

파이썬 공부일지 12. if 조건문, 대화 프로그램 만들기!

false 로 변환되는 값 if 조건문의 매개변수에 불이 아닌 다른 값이 올 때는 자동으로 이를 불로 변환하게 됩니다. Flase 로 변환되는 값은 None, 0, 0.0, 빈 컨테이너 입니다. 컨테이너는 어떤 것을 포함한다는 뜻이에요. 그렇기 때문에 빈 컨테이너는 값이 없는 상태예요. 빈 문자열 (따옴표와 따옴표 사이. ""), 빈 바이트열, 빈 리스트, 빈 튜플, 빈 딕셔너리 등) 이 이외에는 모두 True 로 변환됩니다. 만약 어떤 데이터가 True 인지 False 인지 모를 경우에는 bool( ) 함수를 씁니다. bool(x) : x가 뭘로 해석되는지 True 혹은 False 로 알려줍니다. pass 키워드 나중을 위해서 비워두는 구문입니다. 가령 프로그래밍을 하며 전체 골격을 잡아 놓고 세부 사..

파이썬 공부일지 11. if 조건문 예제와 else, elif 활용!

if 조건문의 예제를 먼저 보겠습니다. if 조건문으로 날짜와 시간을 출력해서 결혼식 날짜를 예약해볼게요. 후에 배울 모듈이라는 기능을 활용해서 datetime 이라는 기능을 먼저 가져와야 합니다. (이것은 후에 배워요!) 그런 다음 datetime.datetime.now() 함수를 사용해서 현재의 시간을 구하고 now 라는 변수에 대입해줄게요. 저는 딱히 외우려고 하지 않고 그냥 쓰면서 익숙해지려구요! import datetime now = datetime.datetime.now() 이제 예약할 수 있는 날짜를 입력해봅니다. print("결혼식은 언제일까.") year = int(input("몇 년에 하나: ")) month = int(input("몇 월에 하지: ")) 이제 사용자가 각각 입력한 년도..

파이썬 공부일지 10. 불 자료형과 if 조건문!

오늘도 새로운 공부를 시작합니다. 조건문의 시작! 파이팅합시다~ 1. 불 자료형 참과 거짓의 값을 표현하는 연산자를 불boolean 이라고 합니다. 불은 오직 True 와 False 값만을 가집니다. 파이썬에서 True와 False 의 첫 글자는 반드시 대문자로 기재해야 합니다. 만약 소문자로 기재하게 된다면 예외(에러)가 발생합니다. 불은 비교 연산자를 통해 만들 수 있습니다. == 같다 > 크다 != 다르다 >> ticket = 2 (티켓은 2장) >>> ticket > now = 2 (시간은 2시) >>>now >= 3 (오후 3시 이후) False >>> ticket = 3 Flase ※ 비교 연산이 논리 연산보다 연산 우선순위가 큽니다. (논리연산과 비교연산이 섞여 있다면 비교 연산이 먼저 실행..

파이썬 공부일지 9. 숫자 · 문자열 함수!

수업은 끝났으나 자습이 남아 있습니다. 8시간 내리 수업을 듣는 것보다, 지금까지 들었던 수업들을 정리할 수 있는 시간이 있다는 것이 얼마나 감사한 일인지 모르겠어요. 누군가에게 배우는 것도 중요하지만 자기의 것으로 만드는 과정도 참 중요한 것이겠죠... . 힘내봅니다... ... 이번에는 숫자와 문자열의 다양한 기능에 대해서 배워볼게요. format () 대표적으로 문자열의 format() 함수가 있습니다. 중괄호{} 를 포함한 문자열 뒤에 마침표 . 를 찍고 format() 함수를 사용합니다. "{} ".format () 이렇게요. 문자열의 {} 기호와 format () 함수 안에 들어가는 변수들이 차례차례 대응되어 문자열이 됩니다. >>> "{} {} {} ".format("사과", "딸기", "포..

파이썬 공부일지 8. inch -> cm 단위로 변경하기!

국민취업지원제도를 함께 진행하고 있어서, 면담으로 잠시 외출을 다녀온 사이 진도가 나가 있었어요. ㅠㅠ 빈 부분은 열심히 독학해야겠습니다. 여담이지만 국민취업지원제도 정말 좋습니다. 한달에 50만원씩 지원금을 지급해주는데 교육기관에서 지급하는 지원금과는 별개로 받을 수 있는 지원금입니다. 홍보 관련된 그 무엇도 받지 않았구.. 간단하게 링크만 걸어놓고 제 공부 하러 갑니다.. ... https://www.kua.go.kr/ https://www.kua.go.kr/ www.kua.go.kr 지금 만들 예시는 변수 참조와 input(), int() 함수로 적용할 수 있는 간단한 프로그램입니다. inch 를 cm 로 변환시키는 프로그램을 만들 거예요. 우선 숫자를 입력할 수 있는 input 을 입력해줍니다. ..

파이썬 공부일지 7. 변수와 입력!

변수는 변할 수 있는 모든 자료를 의미합니다. 모든 자료형의 값을 저장할 수 있습니다. 변수는 값을 저장하기 위해 이름을 지어서 사용하는 이름표예요. 식별자(이름표) 만드는 규칙을 한 번 더 보고 갈게요! https://blue-dot.tistory.com/5?category=972433 파이썬 공부일지 3. 파이썬 출력 용어들! 커피를 좀 마셨더니 덜 졸려요... 다시 공부해.. 봅니당... 파이썬을 출력하기 전에 출력에 있어서 사용되는 가장 기본적인 용어들을 먼저 정리해볼게요. 영어로 말하자면 동사 명사 형용사의 blue-dot.tistory.com ● 변수를 활용하는 과정! 1. 변수를 선언합니다. pi 를 3.14 로 사용하겠다고 변수를 선언합니다. (pi라는 것을 3.14 로 쓰겠다고 하는 의미..

반응형