전체 글
ProjectH4C 1개월 2주차 과제 (UNIT 13, 14, 15)
📖 UNIT 13. if 조건문 if 조건문: 코드 파이썬의 if문은 이렇게 표현할 수 있다. 마찬가지로 if문 내의 코드를 나타내고 싶으면 들여쓰기를 필수로 해야한다. if문의 예시이다. 만약에, 조건문이 참일 때 우선 코드를 생략하고 싶으면 pass를 사용하면 된다. if x==10: pass 위와 같은 방법으로 생략할 수 있다. 📖 UNIT 14. else if 조건식: 코드1 else: 코드2 이렇게 표현할 수 있겠다. 즉, if문에 해당되지 않는다면 다른 코드를 실행시키는 것이다. None False 0인 숫자들: 0, 0.0, 0j 비어 있는 문자열, 리스트, 튜플, 딕셔너리, 세트: '', "", [], (), {}, set() 클래스 인스턴스의 __bool__(), __len__() 메서드..
ProjectH4C 1개월 2주차 과제 (UNIT 10, 11, 12)
📖 UNIT 10. 리스트와 튜플 사용하기 📒리스트 만들기 리스트 = [값1, 값2, 값3] 이렇게 묶을 수 있다. 리스트에는 여러가지 자료형을 동시에 저장시킬 수 있다. person = ['james', 17, 175.3, True] a = [] b = list() 이 두개의 코드를 통해 a,b를 빈 리스트로 만들어줄 수 있다. range를 이용하여 리스트를 만들 수도 있다. 이렇게 만들어줄 수 있다. 이런 것두 가능하다. 📒튜플 만들기 튜플도 리스트랑 비슷하다. 하지만, 리스트랑은 다르게 값을 수정하지 못한다. 그럼 튜플을 왜 사용할까? 바로 실수를 막기 위해서이다. 실수로 값을 지우게된다면 윽... element가 한개인 튜플도 만들 수 있다. a=(1,) 이렇게다. 그럼 이건 왜 사용할까. 바로 ..
ProjectH4C 1개월 2주차 과제 (UNIT 8, 9)
📖 UNIT 8. 불과 비교, 논리 연산자 알아보기 📒불과 비교 연산자 사용하기 불(Bollean)은 True와 False로 표현된다. 이런 식이다. 요런 것도 가능하다. 문자열도 물론 가능하다. is는 처음 알았다. 파이썬에서 권장하는 것 같지는 않다. 좀 더 자세히 들어가자면 is는 id값을 참조한다. 그래서 다른 것 같다. 📒논리 연산자 사용하기 AND : 둘 다 True여야 한다. False : 둘 중 하나라도 True면 된다. Not : 논리연산 결과를 뒤집는다. bool은 0이 아니라면 모두 True이다. 하지만 0과 ' ' (빈문자열)은 False이다. 'python'은 불로 True이다. 그러므로 True and True가 되어 True를 반환할 것 같지만, 가장 마지막에 비교한 값을 출력..
ProjectH4C 1개월 2주차 과제 (UNIT 6,7)
📖 UNIT 6. 변수와 입력 사용하기. 📒변수 만들기 x = 10 위와 같은 코드가 있다고 해보자. x라는 공간을 만들어서 그 곳에 10이라는 정수를 저장한다는 의미다. 이런 변수선언에는 규칙이 있다. 영문문자와 숫자를 사용할 수 있으나, 영문문자부터 시작해야 한다. 대소문자를 구분한다. 특수 문자(+, -, *, /, $, @, &, % 등)는 사용할 수 없으나 언더바(_)는 사용할 수 있다. 또한 언더바로 시작할 수 있다. 파이썬의 키워드(if, for, while, and, or 등)는 사용할 수 없다. y = 'Hello, World!' 요렇게 문자열도 넣을 수 있다. 변수의 타입도 알아낼 수 있다. 두 변수의 SWAP도 매우 쉽다. c언어의 경우 임시 변수도 사용해줘야 하는데 파이썬은 직접적으..
ProjectH4C 1개월 2주차 과제 (UNIT 4,5)
📖 UNIT 4. 기본문법 알아보기 📒세미콜론 많은 프로그래밍 언어들은 구문이 끝날 때 ;(세미콜론)을 붙여야 한다. 하지만 파이썬은 그렇지 않다. 하지만 한 줄에 여러 명령을 내리고 싶으면 붙일 수 있다. print('Hello'); print('1234') 요렇겡. 📒주석 주석은 사용자만 알 수 있는 부분이다. 인터프리터는 주석을 신경쓰지 않는다. # C is better than Python print('Hello, world!') 이렇게 작성을 해도 파이썬은 신경쓰지 않는다. 주석에 한글을 넣었는데 에러가 난다면 인코딩을 UTF-8로 바꾸어 저장하자 📒들여쓰기 a = 10 if a == 10: print('a is 10') 이 코드는 오류가 난다. 왜냐하면 if문에 포함되는 코드들은 항상 들여쓰기..
ProjectH4C 1개월 2주차 과제 (UNIT 2, 3)
📖 UNIT 2. 파이썬 설치 파이썬이 설치되어있는 관계로 생략. 📖 UNIT 3. Hello, world!로 시작하기 📒IDLE에서 Hello, World! 출력하기 난 터미널에서 Hello, World!를 출력해 보겠다. 이렇게 한줄 한줄 입력해서 결과를 얻는 방식을 인터프린터 (Interpreter) 방식이라고 한다. 저런 프로그램을 파이썬 셸 (Python Shell) 이라고 하며 >>> 이 부분을 파이썬 프롬프트 (Python Prompt)라고 한다. 파이썬 셸은 대화하듯이 처리해서 interactive Shell 또는 interactive Mode 라고 불린다. 이런 방식을 REPL 이라고 부른다. 📒명령 프롬프트에서 파이썬 사용하기 셸을 끝내려면 exit()나 Ctrl+Z를 해주면 된다. 📒..