TIL 14

[2021.09.08] 4, 5번째 파이썬 공부.

어제 공부한 내용을 TIL에 적었어야 했는데 까먹고 그러지 못했다. 아직은 공부했을 때마다 적는 습관이 안 들어서 그런 것 같다. 당일 공부한 내용을 복습하기 위해서라도 TIL을 꼭 써야겠다. 4번째에는 추상화를 공부했다. 1. 지정 연산자 "=" 은 오른쪽에 있는 값을 변수로 저장한다. 2. return문을 이해하기 헷갈렸는데 함수에서 계산된 값을 함수로 돌려주는 역할을 한다. 3. return문 뒤에 있는 코드는 실행되지 않는다. 4. 변수의 범위는 함수 내에서만 사용할 수 있는 local variable과 전역에서 사용할 수 있는 global variable이 있다. 5. 상수는 대문자로 나타내 코드를 이해하기 쉽게 한다. (스타일) 5번째에는 제어문을 공부했다. 실습에서 코드를 원하는 대로 작성하..

[2021.09.04] 3번째 파이썬 공부.

어제에 이어서 코드잇 강의를 들으며 파이썬 공부를 계속했다. 본격적으로 기본적인 내용이 시작된 만큼 분량이 조금 많아졌으나, 전공에서 배운 내용과 겹치는 부분이 많아서 아직까지는 비교적 수월하게 들을 수 있었다. 배운 내용은 다음과 같다. 1. 자료형에는 정수형(int), 소수형(float), 문자열(str), 불 대수(boolean) 이 있다. 2. Type Casting을 통해서 값을 다른 자료형으로 바꿀 수 있다. 3. 중괄호와 .format을 통해서 문자열을 쉽게 넣을 수 있다. (f-string 방식이 더 직관적인 듯 하다.) 4. type 함수를 통해 어떤 자료형인지 확인할 수 있다. 그래도 낯선 개념이 조금씩 나오고 있어 강의를 들으며 집중해서 따라해보고 정리하는 게 더욱 중요할 것 같다. ..

[2021.09.03] 2번째 파이썬 공부.

처음에는 w3school의 파이썬 튜토리얼을 기반으로 공부하려고 했으나, 우연히 친구의 추천으로 코드잇이라는 강좌를 알게 되어 듣게 되었다. 한 달정도 비교적 적은 분량의 강의이기 때문에, 이를 듣고 파이썬에 대한 기본 개념을 공부한 뒤 추가적인 공부를 하기로 계획을 세웠다. 그래서 오늘 프로그래밍 기본 개념을 배운 내용은 다음과 같다. 1. 자료형에는 Integer, Floating point, String, Boolean 이 있다. 2. 추상화에는 변수, 함수, 객체가 있다. 3. 함수를 정의하는 명령어는 def로 def func(): 식으로 쓴다. 4. 매개변수(parameter)는 함수에 지정하여 원하는 값을 함수에서 입력받도록 할 수 있다. 5. Return문은 계산이나 처리한 값을 함수로 되돌..

[2021.09.01] 파이썬 공부 시작.

Coursera 머신러닝 수업을 모두 수강하고, 파이썬 공부를 시작했다. 강의 내용 중에서 MATLAB / Octave 프로그래밍하는 내용이 있었지만, 바로 코드 작성을 시작하기 쉽지 않았다. 실제 머신러닝과 딥러닝 관련 부문에서는 파이썬을 주로 사용하기 때문에 파이썬을 공부하기로 결정했다. 오늘 배운 파이썬의 내용은 다음과 같다. 1. 파이썬에서 공백은 블록을 의미하며, 같은 코드 블록에서는 같은 크기의 공백을 써야 한다. 2. 파이썬에서 코멘트는 #을 이용한다. 3. 파이썬에서 변수 선언은 값을 할당하면 자동으로 생성되며, 형식을 지정할 필요가 없다. 4. 값을 출력할 때 + 를 이용해 결합하여 출력할 수 있다. 5. 함수 밖에서 선언된 변수는 global variable로, 모든 곳에서 사용할 수 ..