rubus0304 님의 블로그

[Python 1주차] 본문

강의/파이썬 알고리즘

[Python 1주차]

rubus0304 2024. 10. 14. 23:52

 ❗ 배울 내용

  1. 파이썬 설치
  2. 출력문 및 변수
  3. 리스트, 튜플, 딕셔너리
  4. 조건문
  5. 반복문
  6. 함수, 클래스
  7. 파이썬 유용한 문법들 

 

데이터 분석의 모든 과정에서 사용

설명

데이터 불러오기, 저장하기 부터 시작해서 데이터 전처리, 데이터 시각화, 데이터 계산 등 모든 과정에서 파이썬 문법이 쓰이지 않는 곳이 없음

목적

데이터 분석을 파이썬으로 하기 위한 문법 이해

결과물

데이터 분석의 모든 과정 수행

 

기대효과

  1. 데이터 관리 : 당장 데이터 분석을 위해 방대한 데이터들을 불러오고 저장하는 것은 가장 기본적인 과정 입니다. 이것부터 파이썬 문법을 사용하기 시작합니다.
  2. 데이터 전처리 : 데이터를 분석하기 전 데이터의 문제가 있는지 살펴보고 데이터를 분석하기 좋게 전처리하는 과정이 필수적입니다. 이 과정에서 파이썬 문법을 사용합니다. (특히, Pandas, Scipy와 같은 데이터 분석 및 데이터 계산 파이썬 패키지를 함께 사용할 수 있습니다)
  3. 데이터 시각화 : 데이터를 불러오거나 분석하고 난 후에 데이터의 형태를 살펴보기 위해 시각화 하는 것은 필수적입니다.
  4. (특히, matplotlib, seaborn과 같은 데이터 시각화 파이썬 패키지를 함께 사용할 수 있습니다)
  5. 데이터 계산 : 데이터 분석에서 가장 중요한 과정이며 이를 수행하는데도 파이썬 문법이 필수적입니다. 다양한 통계적인 계산을 수행하기도 하며 직접 만든 수식을 적용하기도 하고 머신러닝이나 딥러닝을 함께 사용하기도 합니다
  6. (사용하는 주요 파이썬 패키지로는 scipy, scikitlearn, numpy, tensorflow, pytorch 등이 있습니다)

 

AI(머신러닝 및 딥러닝) 사용하기

설명

AI모델(머신러닝, 딥러닝)을 사용할 때 파이썬 문법이 필요

목적

데이터 기반의 AI모델은 필수적으로 파이썬 기반의 패키지인 pytorch, tensorflow 등을 사용하기

결과물

AI모델을 직접 설계하고 학습할 수 있으며 다른 사람이 만든 모델도 직접 수정하고 활용할 수 있음

 

기대효과

  1. AI모델 사용가능
  2. 만들어진 유명한 AI모델(ex. Chat GPT)등을 더욱 발전시켜 커스터마이징 해서 사용 가능
  3. AI모델을 직접 다룰 수 있는 데이터 분석가가 될 수 있음

 

https://teamsparta.notion.site/SCC-f3c9ec1205354360815a4ed8ee8b9fb1

 

[SCC] 파이썬 소개 및 입문 | Notion

수업 목표

teamsparta.notion.site

 

Visual Studio

 

 

(추가) 

Crtl + M + Z  : 이전 행동 취소 

 

파이썬 응용 mark down (마크 다운) - 기존 말고 새로 코드 생성해서 해야함!

 # 넣으면 글자 커짐

 ### 개수 커질 수록 글자 작아짐

 - 은 쩜   

 

 

 

 

 

 

 

다름!

== 같다   = 값을 담는다  

 

Integers  정수

floats  실수 (유리수, 무리수, 정수 포함, 소수점으로 이루어진 숫자들, 딱 떨어지지 않는 숫자들)

Complex  복소수   (물리학적 수식 다룰 때만 씀, 거의 다룰 일 없음)

 

 

 

" Alice's something "

 

num 1 = 7, num 2 = 2

num 1// num 2  =>  3 (몫)

num 1 % num 2 => 1 (나머지) 

 

 

result = math.sqrt(-1) -1의 제곱근 -> 0

 

 

 

사용자가 숫자를 입력하면 input 함수로 문자열 형태로 입력

int (integral = 정수형태로 만들어주는 함수)

 

예시일 뿐 실전에서는 일일이 써야하는게 불편하므로 리스트, 딕셔너리로 효과적으로 데이터를 변수에 담을 수 있음.

 

정답:

string 쓰고 print로 string 출력!

 

https://teamsparta.notion.site/SCC-f3c9ec1205354360815a4ed8ee8b9fb1

 

 

 

파이썬 강의 다 듣고 파이썬 연습하기 //  강민구 튜터 // 서정욱 튜터 // 

 

https://wikidocs.net/book/922

 

초보자를 위한 파이썬 300제

파이썬 기초 문법을 배웠다고 해서 누구나 프로그래밍에 익숙해지는 것은 아닙니다. 프로그래밍에 익숙해지기까지 많은 문제를 풀어보고 익숙해지는 것이 필요합니다. 파이썬 300제는 파…

wikidocs.net

 

https://leetcode.com/