We are Architect

1. 점프 투 파이썬 (파이썬이란?) 본문

Programing/Python

1. 점프 투 파이썬 (파이썬이란?)

the best infra 2024. 10. 26. 22:42

 

클라우드 엔지니어는 클라우드 리소스들을 자동화 및 스크립팅하여 인프라 리소스 배포 그리고 운영을 효율적으로 한다고 한다. 특히 자동화 및 스크립팅할 때 파이썬을 사용하는데 파이썬이 무엇인지 점프 투 파이썬 이라는 교재를 구매해 기본기를 공부하며 알아 보려고 한다. 

 

해당 교재링크는 아래에 달아 놓도록 하겠습니다. 

https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=350591904&start=pgooglemc

 

[중고] Do it! 점프 투 파이썬

챗GPT를 시작으로 펼쳐진 생성 AI 시대에 맞춰 설명과 예제를 다듬고, 최신 경향과 심화 내용을 보충했다. 또한 이번 개정 2판도 50만 코딩 유튜버인 조코딩과 협업을 통해 유튜브 동영상을 제공해

www.aladin.co.kr

 

 

* 그래서 파이썬이란 무엇인가? 

  - 파이썬은 1990년 암스테르담의 귀도 반 로섬이라는 사람이 개발한 언어 이다.  

  - 파이썬은 *인터프리티 언어(질문을 하면 바로 대답, 즉 결과를 도출하는 언어)이다.

  - 파이썬은 고대 그리스 로마 신화에서 동굴에 살던 뱀을 뜻하며 파이썬의 아이콘 또한 뱀 모양을 뜻 한다고 한다.

  - 우리가 사용하는 플랫폼(구글, 아마존, 넷플릭스.. 등등)등은 파이썬을 이용하여 개발했다고 한다. 

 

 

 

* 파이썬의 특징? 

  - 파이썬은 인간과 친숙한 언어이다. 아래와 같이 단순 5가 있는지 [ ] 안을 확인하고 있으면 "5가 있습니다"를 출력하는 코드이다. (잘 이해가 안된다면 넘어가자)

if 5 in [1, 2, 4, 5]: print("5가 있습니다")

 

  - 문법이 쉬워 빠르게 배울수 있다. 파이썬은 문법이 다른 언어에 비해서 쉬운 편이라고 한다. 다른 언어에 비해 간결한 편이듯 하다.

  - 무료인데 강력하다. 언제든 다운로드를 받을 수 있고 라이브러리라는 기능을 통해 기능을 구현해 놓은걸 파이썬을 이용하여 함수로 불러올 수 있을뿐더러 다른 언어로 기능을 만들고 또 파이썬으로 불러올 수 있다. 

  - 간결하다. 다른 언어와 달리 괄호를 사용하지 않고 들여쓰기만 신경을 잘하면 된다고 한다. 

  - 프로그래밍을 즐기게 해준다. 이 부분은 호불호가 갈릴듯 하다(?)

  - 개발 속도가 빠르다. 아마 다양한 라이브러리를 제공해서 코드를 줄이고 함수를 사용할 수 있는 이유인 거 같다. 

 

 

 

* 그래서 파이썬으로 뭘 할 수 있는 건데?  

  - 웹 프로그래밍 

  - 인공지능과 머신러닝 

  - 데이터 분석

  - DB접근 도구

  - 시스템 운영 및 모니터링 

  - IoT 

  - 모바일 프로그래밍 

  - 클라우드 리소스 운영 및 배포 자동화 

 

 

 

* 파이썬 설치하는 법

- 1. 파이썬 공식 홈페이지 들어가서 다운로드. (필자는 윈도우 11기준)

  링크: https://www.python.org/downloads/

 

 

- 2. 설치하기 

  - 설치하면서 동그라미 친 실행 프로그램. exe 환경변수 등록하기 

 

 

- 3. CMD에 들어가서 python  으로 버전 확인해 보기. 

 

 

 

* 파이썬 둘러보기

  - 대화 형식 언어라 바로바로 출력이 된다. 

1+1 입력하였더니 출력되었다.

  - 나갈 때는 exit() 혹은 CTRL + D 를 입력하면 된다.

  

 

 

* 파이썬 맛보기 

  - 사칙연산

나눗셈

 

  - 변수에 숫자 대입하고 출력

변수에 숫자 대입

 

- 변수에 문자 대입하고 출력

변수에 문자 대입

 

조건문 IF 

if 문을 이용한 출력

 

- 그 외에도 FOR 문, While 문, 함수 등이 사용가능하다. 자세한 건 다음에 포스팅을 하겠다.