본문 바로가기
Python/데이터 분석을 위한 파이썬 철저 입문

[230801]

by dev_swcyu 2023. 8. 1.

01_파이썬 프로그래밍 언어

1.1_왜 프로그래밍 언어를 배워야 하나요?

  • 프로그래밍: 컴퓨터 기기가 일을 하도록 명령을 내리는 작업
  • 코딩: 프로그래밍 언어를 이용하여 특정 목적의 프로그램을 만드는 과정

1.2_프로그래밍 언어란?

  • 어셈블리어(Assembly language): 기계어와 일대일 대응되는 프로그래밍 언어
  • 컴파일드 언어(Compiled Language): 소스코드를 한 번에 기계어로 번역해서 실행파일을 만든다
  • 인터프리티드 언어(Interpreted Language, 스크립트 언어): 소스코드를 한 줄씩 번역해서 실행 결과를 보여준다

1.3_왜 파이썬인가요?

  • 파이썬을 사용하는 이유
    • 배우기 쉽다
    • 무료
    • 방대한 라이브러리
    • 다양한 운영체제에서 동작 가능

04_변수와 자료형

4.5_세트

# 교집합
A.intersection(B)

# 합집합
A.union(B)

# 차집합
A.difference(B)

 

05_제어문

5.2_지정된 범위만큼 반복하는 for문

  • zip(): 같은 길이의 데이터를 하나로 묶어준다
    • 같은 길이가 아닐 경우, 짧은 리스트를 기준으로 결과를 생성하고 나머지는 무시한다.
for v1, v2 in zip(list1, list2):
	코드 블럭

5.4_반복문을 제어하는 break와 continue

  • break: 반복문을 벗어난다
  • continue: 다음 반복 실행

5.5_간단하게 반복하는 한 줄 for 문

  • 리스트 컴프리핸션: 리스트 내에서 한 줄로 실행할 수 있는 for문으로 안에 조건문을 포함할 수도 있다
[반복 실행문 for 반복변수 in 반복범위]
[반복 실행문 for 반복변수 in 반복범위 if 조건문]

 

'Python > 데이터 분석을 위한 파이썬 철저 입문' 카테고리의 다른 글

[230807]  (0) 2023.08.07
[230802]  (0) 2023.08.02