본문 바로가기

혼자서

인공지능 코딩 파이썬 공부 Day 1

파이썬 코딩 기초 개념

 

1. Big picture of this content

(1) Standard Library
(2) Numpy (3) Panda (4) Visualization Matplotlib/Seaborn

Standard Library만 사용하면 데이터적인 측면에서 비효율적일수 있어서 Numpy 만듦.

Numpy는 숫자에 특화. Pandas는 패널 데이터에 대해 특화. Matplotlib/Seaborn은 시각화에 특화.

 

Identifiers(식별자) : 변수 이름 (class, function 등 새로 만들 때 이름 지정)

* class > 대문자, function > 소문자, variables > 소문자 (일반적인 관습, 안지켜도 상관없긴함)

 

키워드(주제어) : 이미 파이썬에서 사용되는 특정 용어. 식별자로 사용하지마라

True, False, None, and, or, as, with, import, from, is
If, elif, else, not
For, in, while, break, pass, continue
Try, lambda, enumerate, zip
Class, def
Global, nonlocal, etc

이거도 대소문자 구분해야함

 

2. Learning the stand library

 

Indentation(들여쓰기) : 지키지 않으면 에러 발생. 코드의 출처를 알 수 있음.

suite(코드 블럭) : control statement 안에 있는 box의 라인

block : function 라인에서 주로 사용

snippet : 셀단위, 셀의 한줄, 전체 코드의 일부분

 

3. Data types

 

데이터의 형태를 말한다 (strings, integers, floats, and boolean).

데이터 타입에 따라 연산 방식이 달라지므로 잘 알아둬야함

 

4. Clear, concise, and compact coding

  • 들여쓰기
  • 표현하고자 하는 부분부분 사이 빈줄을 하나씩 넣어두자
  • 코멘트는 # 달아서
  • 여러줄을 한번에 적고싶으면 더블 쿼테이션 마크 세개 (""")
  • 코딩의 핵심은 클래스 만들기. 

뒤에가면 어려워지는거맞죠 교수님...?