파이썬 프로그래밍 Overview

파이썬 데이터분석 실무 강좌의 맛보기 강의입니다.

강의 대본 보기

파이썬의 개요에 대해서 설명해 드리겠습니다 파이썬은 1991년에 귀도반 로썸이라는 사람이 만들었고요 귀도반 로썸이 즐겨보던 코미디 프로그램의 캐릭터였던 비단뱀을 토대로 아이콘을 만들었다고 합니다 그래서 파이썬에 관련된 모든 아이콘들은 다 뱀과 관련된 그런 로고로 되어 있는 걸 확인할 수가 있고요 파이썬은 기본적으로 스크립트 언어라고 하는데 이는 저희가 말하는 컴파일러형 언어가 아니고 인터프리터형 언어를 말하는 거고요. 한 줄 한 줄 작성할 때마다 줄 단위 번역이 된다고 생각하시면 될 것 같고요. 그래서 굉장히 읽기가 쉽고 사용하기가 쉽고 그런 면들이 있고요. 외부의 라이브러리도 굉장히 풍부하게 제공되고 있다는 것도 가장 큰 장점 중에 하나입니다. 파이썬은 프로그램 언어이기 때문에 프로그램 언어가 갖추고 있는 다섯 가지 요소를 모두 다 가지고 있고요. 이 다섯 가지 요소를 다 이해를 하시면 파이썬의 기초 부분이 끝났다라고 생각을 하시면 될 것 같습니다. 첫 번째 저희가 배워야 하는 내용은 자료형이에요. 저희가 변수를 선언하고 또는 변수를 사용하고 그 변수에 해당되는 자료형을 맞춰서 쓰셔야 되는데 숫자인 경우에는 정수가 있고요. 실수가 있습니다. 정수는 소점이 없는 형태를 말하고요. 소점이 있는 형태를 저희가 실수라고 얘기를 하고요. 숫자가 아닌 대부분의 형태는 문자가 되겠죠. 그래서 문자열은 싱글 따옴표나 더블 따옴표 또는 따옴표 세 개로 연결되어 있는 그 속에 들어갈 수 있도록 기호를 해주는 게 문자열이라고 저희가 얘기를 하고 있고요. 논리형 자료는 참 아니면 거짓의 값을 갖고 있는 거고요. True, False의 값을 갖고 있는 걸 바로 논리형 자료라고 합니다. 그래서 파이썬은 크게 갖고 있는 자료형에 대해서 좀 알아볼 거고요. 두 번째는 실제적으로 파이썬을 통해서 입력과 출력 부분이 가능하셔야 되는 거니까 화면에 출력하는 것은 print를 하고요. 그 다음에 저희가 키보드로부터 입력을 받는 걸 input이라는 명령을 통해서 키보드로부터 명령을 입력받을 수 있게 진행하는 프로그램을 짜볼 겁니다. 세 번째는 파이썬의 가장 기본적으로 프로그램 언어이기 때문에 모든 프로그램 언어가 갖춰야 되는 제어문에 해당되는 if문이죠. 조건문에 해당되는 if와 반복을 하기 위해서는 for나 while이 필요하죠. 그래서 for나 while을 저희가 문법적으로 공부할 거고 파이썬에서 어떻게 사용하는지 공부를 해볼 겁니다. 네 번째는 파이썬만이 갖고 있는 파이썬의 자료구조인데요 파이썬이 기초적인 컬렉션으로 제공하고 있는 여러 가지 형태가 있어요 자료구조가 그 중에 가장 기본적이고 또 앞으로 배워야 되는 데이터 분석의 NumPy나 Pandas에서 이를 이용해서 이 데이터들을 이용해서 우리가 데이터 분석의 도구에 해당되는 패키지로 넘어갈 수 있기 때문에 자료구조를 이해한다는 것은 굉장히 중요하죠 그래서 파이썬 리스트 가장 많이 쓰이죠 리스트가 가장 기본적인 자료구조이고 그 다음에 튜플, 딕셔너리 형태도 굉장히 많이 쓰기 때문에 이 두 가지 위주로 해서 파이썬의 자료 구조를 공부하겠습니다. 그리고 이런 기초 공부가 끝난 다음에 이걸 반복적으로 실행하는 방법 중에 저희가 for문이나 while문도 있겠지만 모듈 단위로 저희가 처리하고 싶을 때는 함수를 만들어요. 그래서 기본적으로 파이썬에서 함수를 어떻게 만드는지 또 함수를 모아서 저희가 모듈을 만드는데 그 모듈을 어떻게 만드는지를 공부하시면 파이썬의 기초 과정이 끝난다라고 생각을 하시면 되겠습니다.

이 강좌의 맛보기 강의

파이썬 데이터분석 실무
파이썬 데이터분석 실무강좌 자세히 보기