Molybdenum의 개발기록

[TIL] 6일차_PYTHON_01 본문

TIL

[TIL] 6일차_PYTHON_01

Molybdenum_j 2023. 2. 28. 15:20

▶ 프로그래밍의 개요

컴퓨터 : 계산 수행 : cpu, RAM, SSD(HDD) : OS(물리적장치제어) : APP(물리적장치사용절차)

 

▶ 프로그램언어의 종류

  • 컴파일러언어 : 코드 실행하기 위해 컴파일 시간이 필요하며 속도가 빠르다.
  • 인터프리터언어 : 컴파일시간이 필요하지 않으며 속도가 느리나 문법이 쉽다 : python

▶ jupyter notebook

= cell 단위로 코드를 실행하는 환경(에디터 : IDE)

 

▶ mode

  • 명령모드(esc) : cell 수정
  • 편집모드(enter) : cell 내용 수정

▶ style

  • 코드 : python 문법실행
  • 텍스트 : markdown 문법실행 : 코드를 설명하거나 이미지를 추가할 때

▶ short cut

  • shift + enter : 코드를 실행
  • esc + a, b : 셀을 (위쪽/ 아래쪽에) 생성
  • ctrl + space : 자동완성

▶ python

컴퓨터의 CPU, RAM, SSD(HDD)를 사용하는 방법, 문법 학습

 

​1. 변수선언

  • RAM을 사용하는 문법 : 메모리에 저장공간을 만들어 데이터를 저장한다.

 

2. 데이터타입

  • RAM을 효율적으로 사용하는 문법
  • int, float, str, bool, list, tuple, dict, set

3. 연산자

  • CPU를 사용하는 문법
  • 산술, 할당, 비교, 논리, 멤버
 

 

4. 조건문

  • 특정 조건에 따라서 다른 코드를 실행
  • if, elif, else

5. 반복문

  • 특정 코드를 반복적으로 실행
  • while, for, break, continue, range(), zip(), enumerate()

6. 함수

  • 반복되는 코드를 묶어서 코드 작성 및 실행
  • def, args, params, docstring, scope, lambda

7. 클래스

  • 비슷한 기능의 변수, 함수를 묶어서 코드 작성 및 실행
  • 객체지향을 구현한 문법
  • class, self, __init__(), __add__(), __str__()

8. 모듈, 패키지

  • 모듈 : 변수, 함수, 클래스를 파일(.py)로 묶어서 코드를 작성 및 실행하는 방법
  • 패키지 : 여러개의 모듈을 디렉토리로 묶어서 코드를 작성 및 실행하는 방법 : 버전정보
  • import, from, as

9. 예외처리

  • 코드 에러에 대한 처리를 하는 문법
  • try, except, finally, raise

10. 입출력

  • SSD(HDD)를 사용하는 문법 : RAM(data) > SSD(data), RAM(data) < SSD(data)
  • pickle

 

'TIL' 카테고리의 다른 글

[TIL] 6일차_질문답변상자 만들기  (1) 2023.02.28
[TIL] 6일차_PYTHON_02  (0) 2023.02.28
[TIL] 4일차_IMAP  (0) 2023.02.28
[TIL] 4일차_GoogleTranslate  (0) 2023.02.28
[TIL] 4일차_API 날씨 정보 받아오기  (0) 2023.02.28
Comments