일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 멋쟁이사자처럼 전액국비지원
- 멋사 AI 교육
- 멋사 AI
- 비전공자 멋쟁이사자처럼
- k 디지털 후기
- 비전공자 코딩
- 멋쟁이사자처럼 k 디지털
- 멋사 국비지원과정
- 영화추천시스템
- 이렇게 그녀를 잃었다
- 영화AI추천
- 인터뷰
- 멋쟁이사자처럼 k-digital
- 멋사 전액국비지원교육
- k 디지털
- 홍명희 임꺽정
- 추천프로젝트
- 인생책
- 인생책짧은글
- AI 국비지원
- 가브리엘마르케스
- 멋쟁이사자처럼
- til
- 민음사
- 리뷰
- 멋사 k 디지털
- 유니오르
- 문학동네
- 비전공자 코딩교육
- AI 코딩
- Today
- Total
글쟁이, 코딩한다
1211 / K_digital 5일차 / 파이썬 본문
0.
첫 실시간 수업.
코로나로 줌을 이용한 온라인 수업이 이뤄졌다.
큰 무리 없이 진행. 마음 편히 할 수 있다는 장점도 있었다.
온라인 수업과 비슷한 점이 많았으므로, 더 명확한 이해가 가능했다. 정리는 새로 익힌 것 위주로.
파이썬의 장점
1) 간결하고 쉽다.
이미 만들어진 코드를 해석할 때, 가져와 사용할 때 특히 도움이 된다.
2) 데이터 분석과 머신러닝을 위한 라이브러리가 많다.
*라이브러리 : 코드들로 만들어진 부품들. 자주 쓰는 코드들을 한 묶음으로 모아둠. 이름만 불러도 쓸 수 있도록!
*파이썬 핵심 라이브러리 |
3) 다양한 확장이 용이하다.
파이썬을 실행하는 3가지 방법
1) CLI (Command Line interface, Command line, Console, Terminal)
: 검은 화면. 컴퓨터에게 곧바로 명령을 내리는 공간. 윈도우의 경우, 명령 프롬포트(cmd)
2) .py
3) 주피터 노트북
* cell : 하나의 칸 * 편집 모드 -> 나가기 : ESC = 명령 모드 -> enter = 다시 편집 모드로 * 명령 모드에서 셀 다루기 c : 복사 / v : 붙여넣기 / x : 잘라내기 / a : 위에 셀 추가 / b : 아래 셀 추가 / dd : 지우기 / z : 되살리기 / m : markdown 셀로(text) / y : code 셀로 *코드 중간 메모 : # : 파이썬 코드로 인식되지 않는다, # 뒤에 쓰는 것들 : 주석(comment) |
기초 데이터 타입(자료형)
1) 정수형(int, integer)
2) 실수형(float)
3) 문자열(str, string)
* 문자열은 단어가 아닌, 글자들이 모인 글자열(집합)으로 이해하자.
4) 참/거짓(bool, boolean)
함수
def : 함수를 정의하는 말. define
* 함수 내용은 한묶음으로 처리해야 한다 : Python에서는 띄어쓰기로 구분
ex. def function ( A , B ) :
function result = function ( a, b)
일 때, A와 B는 parameter (매개변수), a와 b는 argument(인자)
and more
Sth () #소괄호가 있으면 앞이 함수
Sth [?] #대괄호가 있으면 앞이 그룹형 변수
? <- index number : 0, 1, 2 등 숫자 : str / list / tuple / numpy.array 등
? <- key : dect / pandas.DataFrame 등
** 숫자의 개념 :
0~100 -> (~이상 & ~미만의 개념) 0~24, 25~49, 50~74, 75~99 / 뒷값은 제외, 앞값은 포함
*뒤에서 접근하는 index number : 맨 뒤에서 첫번째 / ex. a = python / n : -1, o : -2, h : -3, t : -4 ...
오늘의 TML
* 참 True, 거짓 False 은 대문자로 써야 한다!
* IDE / 통합개발환경 / Integrated Development Environment / 편하게 프로그래밍할 수 있도록 도와주는 프로그램
-->> 언어별 유명 IDE : Java - Eclipse / Android - Andorid Studio / Python- Pycharm / Visual Studio Code
* Github / 소스코드 저장소 / 버전관리에 용이
* md(mark down) / 줄글을 편히 볼 수 있도록.
* error의 뜻으로 문제점을 파악해보자.
* Shift + Tab으로 함수 설명 익히기
-->> 함수의 default(기본값)가 정해져 있는 것들도 살펴보자. (약속)default는 뒤에 있는 것부터 매긴다.
오늘의 (다음) 공부할만한 것
* 점프 투 파이썬을 읽어보자.
* 몇 가지 error 내용들을 되짚어보자.
오늘의 블로그
* 수업 내용과 코드를 최대한 배끼지 않도록 하자.
* 코드를 블로그에 올린다면 도움이 될테다.
'나는 코딩도 한다 > TIL' 카테고리의 다른 글
1215 / K_digital 7일차 / 파이썬(기초함수, pandas) (0) | 2020.12.15 |
---|---|
1214 / K_digital 6일차 / 파이썬 (0) | 2020.12.14 |
1210 / K_digital 4일차 / 파이썬 (0) | 2020.12.10 |
1209 / K_digital 3일차 / 파이썬 (2) | 2020.12.09 |
1208 / K_digital 2일차 / 파이썬 (1) | 2020.12.08 |