일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 명령어
- 함수
- 클라우드
- 변수
- go
- dockerfile
- open ai
- it기사
- 사용자 계정 관리
- 리눅스
- aws사용자모임
- 애저
- jenkins
- 프로세스 관리
- docker
- python
- git hub
- 파이썬
- AI챗봇
- GIT
- Azure
- nexus
- awskrug
- terraform
- Linux
- 3티어 아키텍처
- maven
- 표준 라이브러리
- AWS
- AI
- Today
- Total
We are Architect
1. 점프 투 파이썬 (파이썬이란?) 본문
클라우드 엔지니어는 클라우드 리소스들을 자동화 및 스크립팅하여 인프라 리소스 배포 그리고 운영을 효율적으로 한다고 한다. 특히 자동화 및 스크립팅할 때 파이썬을 사용하는데 파이썬이 무엇인지 점프 투 파이썬 이라는 교재를 구매해 기본기를 공부하며 알아 보려고 한다.
해당 교재링크는 아래에 달아 놓도록 하겠습니다.
https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=350591904&start=pgooglemc
* 그래서 파이썬이란 무엇인가?
- 파이썬은 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 으로 버전 확인해 보기.
* 파이썬 둘러보기
- 대화 형식 언어라 바로바로 출력이 된다.
- 나갈 때는 exit() 혹은 CTRL + D 를 입력하면 된다.
* 파이썬 맛보기
- 사칙연산
- 변수에 숫자 대입하고 출력
- 변수에 문자 대입하고 출력
- 조건문 IF
- 그 외에도 FOR 문, While 문, 함수 등이 사용가능하다. 자세한 건 다음에 포스팅을 하겠다.
'Programing > Python' 카테고리의 다른 글
6. 점프 투 파이썬 (딕셔너리 자료형) (0) | 2024.11.01 |
---|---|
5. 점프 투 파이썬 (튜플 자료형) (0) | 2024.11.01 |
4. 점프 투 파이썬 (리스트 자료형) (0) | 2024.11.01 |
3. 점프 투 파이썬 (2. 프로그래밍 기초, 자료형) (0) | 2024.11.01 |
2. 점프 투 파이썬 (프로그래밍 기초, 자료형) (0) | 2024.10.29 |