스터디 그룹

    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를 해주면 된다. 📒..

    ProjectH4C 1개월 2주차 과제 (UNIT 1)

    본격적인 스터디그룹이 시작되었다. 파이썬에대한 기초를 다지는 것 같고, 복습을 해보자. 📖 UNIT 1. 소프트웨어 교육과 파이썬 📒문제 해결을 위한 과학적 사고 소프트웨어란 무엇일까 ? 스마트폰, 전기자동차, 핀테크, 인공지능 등등 다양한 소프트웨어는 불편했던 문제를 해결하고, 그로 인해 우리의 삶을 편하게 만들어줬다. 예로, 일반 전화기로는 인터넷이 안되니 불편하였다. 그래서 인터넷 기능을 추가시킨 스마트폰이 만들어졌다. 그럼 공학자들은 이런 어렵고 복잡한 문제를 어떻게 해결할까 ? 1. 복잡한 문제를 작은 문제로 분해 자율주행 시스템을 예로 들어보자. 자동차가 자율주행을 하는 시스템을 만들라는 과제가 있다면, 엄청난 멘붕이 오게 된다. 하지만, 하드웨어를 먼저 만들어서 사람 없이 주행이 가능하게 만..