-
글쓰기연구소 5월 미션은 ‘릴레이 글쓰기’입니다. 저또한 C조로써 5번째 주자 입니다.
< 서준수님 글: 유치원생에게 데이터 베이스 설명하기 https://brunch.co.kr/@mystoryg/70 >
< 천은정님 글: 유치원생에게 테스팅 설명하기 https://brunch.co.kr/@naomi-chun/24>
< 전현희님 글: [설명]을 위한 준비 4가지 https://brunch.co.kr/@hsimple/5>
< 이정해님 글: SQL에 대해 간단히 설명하기 https://brunch.co.kr/@jeonghae/8>
이번달 글의 공통된 주제가 설명입니다. 저는 회사에서도 많이 사용하고 있고,
요즘 데이터 분석 혹은 서버 개발에서도 많이 사용하고 있는 파이썬에 대해 '설명'하는 시간을 가져볼까 합니다.
파이썬이란?
파이썬은 1989년 귀도 반 로썸(Guido van Rossum)에 의해 개발된 고급 프로그래밍 언어로, 2018년 현재 실무와 교육 양쪽 모두에서 엄청난 인기를 끌고 있는 언어입니다. 아래 사진이 귀도 반 로썸입니다.
파이썬에 대해 자세히 알아보기 앞서서 파이썬으로 어떤것을 할 수 있을까요?
여러 분야가 있겠지만,
1. 빅데이터, 통계
관련 라이브러리로는 판다스, 다스크, StatsModels 등을 이용해서 할 수 있는데,
판다스가 등장한 이후부터 파이썬을 이용하는 경우가 많아 지고 있다고 합니다.
2. 머신 러닝
요즘 유행하고 있는 머신러닝, 딥러닝에서도 파이썬이 많이 사용되고 있습니다.
기계학습을 할때 많이 사용하는 텐서플로우, 케라스, 사이킷런, 파이토치, 스파크 등을 사용할 때
파이썬을 이용하여 사용하고 있습니다.
3. 웹 프레임워크
장고(Django) 와 플라스크(Flask) 같은 웹 프레임워크를 이용하여 서버 개발도 가능합니다.
실제로 많이 쓰는 서비스로는 인스타그램, 피플펀드, 핑크퐁 등 여러 곳에서 사용하고 있습니다.
4. GUI 프로그래밍
Tkinter 같은 것을 이용하여 GUI 프로그래밍도 가능합니다.
파이썬의 특징
파이썬은 기본적으로 인터프리터 언어로써,
이러한 인터프리터 언어의 특징은 프로그램 코드가 특별한 빌드 없이 소스만 있으면
바로 실행이 되는 특징이 있습니다.
파이썬은 코드의 들여쓰기로 블록(block)구분합니다.
이는 다른 언어들과 구분되는 파이썬만이 가지는 독특한 특징 중 하나로, 들여쓰기가 달라지면 다른 블록으로 인식합니다.
예제:
for i in range(10):
print(i*3)
변수에 문자 대입하고 출력하기
>>> a = "Python" >>> print(a) Python
a라는 변수에 Python이라는 값을 대입한 다음 print(a) 라고 작성하면 a의 값을 출력합니다.
'파이썬' 카테고리의 다른 글
크롤러 만들기: session 처리 필요한 경우 (0) 2021.07.21 python filter 사용 (0) 2021.04.26