본문 바로가기

py4e13

PY4E Chapter 4. Functions 1. 함수 함수는 코드를 저장했다가 재사용하는 것이다. 크게 내장 함수(Built-in functions)와 사용자 정의 함수(User-defined function)로 나눌 수 있다. 2. 내장 함수(Built-in function) Python에서 자체적으로 들어있어 별도의 등록 없이 사용할 수 있는 함수이다. 우리가 지금까지 사용해왔던 print(), input(), type(), float(), int() 등이 이에 해당한다. 고로 이에 대한 설명은 생략하겠다. 3. 사용자 정의 함수(User-defined function) def 함수명(인자)으로 함수를 정의할 수 있다. 함수명은 변수명과 같이 프로그래머가 직접 명명해야 한다. 함수를 정의한다고 해서 그것이 바로 실행되지는 않으며, 호출(inv.. 2022. 8. 2.
PY4E Chapter 3. Conditional Execution 1. 조건문 if 조건문 if는 오른쪽의 식이 참이면 들여 쓰기 된 아래 코드가 실행되며, 만약 식이 거짓이라면 들여 쓰기 된 아래 코드들을 실행하지 않고 건너뛰게 된다. x = 5 if x 20: print('Bigger') #거짓이므로 건너뜀 print('Finis') 2. 비교 연산자(Comparison Operators) Python Meaning 크다(Grater than) != 같지 않다(Not equal) 3. 들여 쓰기(Indentation) 들여 쓰기는 위 코드에 소속됨을 의미하며, 보통 4칸의 공백으로 표시한다. 들여 쓴 줄은 1줄이 아니어도 된다. 소속을 끝내고 싶으면 꼭 내어 써줘야 한다. if x = 5: # .. 2022. 8. 2.
PY4E Chapter 2. Variables, expressions and statements 1. 상수 (Constants) 고정된 형태의 숫자, 글자 또는 문자열을 상수라 하며, 이 값들은 변하지 않는다. print(123) print(98.6) print('Hello world') #여기에서 123, 98.6, Hello world가 상수이다. 2. 예약어(Reserved words) if, for, print 등 Python 프로그램이 특정 작업을 실행하기 위한 명령어를 예약어라 한다. 위 코드블럭 내부에서 print()가 예약어에 속한다. 3. 변수 (Variable) 변수는 메모리를 할당하고 데이터를 집어넣을 수 있는 공간이며, 프로그래머는 변수의 이름을 명명할 수 있다. 이후 코드의 작성을 통해 변수 안의 내용을 변경할 수 있다. 변수명을 정할 시 몇 가지 주의점이 있는데, 숫자나 기.. 2022. 8. 2.
PY4E Chapter 1. Why Program 간단한 OT를 마친 나는 본격적인 수업에 들어가게 되었다. Chapter 1에서는 프로그래밍을 시작하기 전에 꼭 알아야 하는 기본 소양인 CS 입문에 대해 배웠으며, 그 내용은 이러하다. 1. 프로그래밍에 대한 간략한 설명 2. 라즈베리파이로 보는 일반적인 하드웨어의 구조와 각 장치들이 수행하는 역할 3. 파이썬이라는 언어와 변수, 연산자 등 문법에 대한 간단한 설명 4. Sequential Steps, Conditional Steps, Repeated Steps와 같은 기초적인 프로그래밍 알고리즘 3주 차에 걸친 수업을 마친 뒤엔 10문제로 이루어진 간단한 테스트가 이루어졌으며 강의에서 배운 내용을 재확인할 수 있었다. Chapter 1의 2주 차에는 학습환경 등의 이유로 Text editor를 사용할.. 2022. 8. 1.
Python for Everybody 후기 올해 1학기에 교내 외국인 유학생들을 서포트하는 통역의전요원을 하게 되었을 때 GKS로써 파키스탄에서 온 공대생 친구를 사귀게 되었다. 당시 나는 코딩을 처음 시작한 지 얼마 안 된 상태였기 때문에 어떤 언어로 진행을 해야 할지, 무엇을 어떻게 해야 할지 등 갈피를 못 잡고 있었는데 이 친구가 고맙게도 Python for Everybody라는 Coursera 특화과정을 추천해주어서 도전해보게 되었다. 또한 우연히 출결을 확인하러 들어간 학교 홈페이지에서 여름방학기간에 MOOC 강의를 듣는 학생들을 지원하는 학습동아리 프로그램의 공고를 보게 되었고 해외 MOOC사이트인 Coursera의 강의를 들을 예정인 나 또한 프로그램의 지원자격을 충족했기 때문에 프로그램에 참가하게 되었다. 모든 준비를 끝마친 나는 .. 2022. 7. 28.