2022. 8. 15. 23:05ㆍ하고 싶은게 많군 그래?!/나도 해본다 파이썬
1. 코딩을 시작합니다.
생활코딩을 시작합니다. 왜 할려고 하냐고 물으신다면 저도 그 대답을 잘 모르겠습니다. 다만 막연하나마 해야 한다는 생각이 들었기 때문에 시작합니다.
'파이썬'으로 일단 시작을 하는데 그 이유는 지난 번에 독학으로 한 번 해보겠다고 도전했다가 실패본 것도 있고 그 때 기억엔 비교적 쉽게 접근했었던 기억이 있습니다.

'Do It! 점프 투 파이썬'을 기본교재 삼고 강의는 '제대군인지원센터 사이버연수원'에 있는 '누구나 Do it! 쉽게 시작하는 파이썬'으로 독학하고 하는데 지난 번과 다른 건 바로 이 동영상 인강의 유무가 아닐까 합니다. 기대도 살짝되더라고요. 왜냐면 혼자 책보는 것보단 내 앞에 비록 모니터이지만 선생님이 존재하니깐 말이죠.
이유가 어찌되었건 포기치 말고 책 한권 제대로 봤으면 합니다. 화이팅!
그러면 이제 파이썬에 대해 잠깐 알아보고자 합니다.
2. 파이썬(Python)이란?

파이썬은 '귀도 반 로섬(Guido Van Rosadd)'이라는 분이 1991년에 발표한 인터프리터 방식의 프로그래밍 언어라고 한다. 개발 과정이 재밌는데 1989년 크리스마스가 있던 주에 연구실이 닫혀 할게 없어 심심하던 차에 연구가 시작되었다고 한다.

파이썬이라는 단어는 고대 신화에 나오는 큰 뱀을 뜻하는데 귀도 반 로섬은 이를 염두해서 작명을 한 것이 아니라 자신이 평소에 좋아하는 영국의 6인조 코미디 그룹 '몬티 파이썬'에서 가져왔다고 한다.
3. 파이썬이 있기 있는 이유
파이썬은 2010년대 중반 이후 주류 프로그래밍 언어로 등극하는데 그 이유는
첫째. 쉽게 배울 수 있는 언어임
일단 문법이 단순해서 배우기가 쉽다고 합니다. 파이썬의 별명은 'Executable Pseudocode(실행가능한 의사코드)'입니다.
둘째, 활용분야가 다양함
웹 서버, 해킹도구, IoT, 인공지능 등에 모두 활용할 수 있습니다.
셋째, 대부분의 운영체제에서 동일하게 사용됨
이 말이 처음엔 뭔가 이해가 잘 되지 않았는데 이리저리 찾아보니 프로그래밍 언어가 운영체제에 따라 사용 방법이 조금식 다른데 파이썬은 모든 운영체제에서 같은 방법으로 사용할 수 있다고 합니다.
초보라 그런가 보다 합니다. 이왕에 이렇게 된 거 조금 더 알아보고자 합니다.
4. 파이썬의 특징
첫째, 인간다운 언어이다.
비록 한국사람인 나와는 다른 영어식 사고 체계이지만 파이썬은 사람이 생각하는 방식 그대로 표현할 수 있는 언어입니다.
둘째, 문법이 간단해 쉽게 배울 수 있다.
위에도 서술했다싶이 영어식 표현과 유사하기에쉽게 배워 활용할 수 있는 언어입니다.
셋째, 오픈 소스가 강력하기까지 하다.
공짜라 우습게 보지 말라고 합니다. 게다가 C / C++ 과 결합되면 아주 강력한 힘을 낼 수 있다고 합니다.
넷째, 간결하다
"Life is short, You need Python"이라는 표현이 있는데요. 이건 프로그래머가 되어보면 그 이유를 알 수 있지 않을까 생각해보게 됩니다 아무튼 간결하단 얘기는 그만큼 시간을 단축시킬 수 있다는 말로 들립니다.
5. 파이썬으로 할 수 있는 것과 할 수 없는 것
할 수 있는 것
시스템 유틸리티 제작, GUI프로그래밍, 웹 프로그래밍, 수치 연산 프로그래밍, 데이터베이스 프로그래밍, 데이터 분석, 사물인터넷
할 수 없는 것
시스템과 밀접한 프로그래밍 영역, 모바일 프로그래밍
나도 꾸준히 파이썬을 배우다보면 하고 싶은 일이 생기겠죠? 저는 앞으로 하고 싶은 온라인 쇼핑몰과 관련된 상품서칭과 판매와 관련된 분석툴 또는 주식분석툴 등이 생각이 났는데요. 언뜻 든 생각이고요. 앞으로 하다 보면 뭔가 흥미로운 부분이 생길거 같습니다. 언제나 그랬듯 말이죠. 어쩌면 전혀 생각치도 못한 분야에 흥미를 느낄 수 있지 않을까 합니다. 예를 들어 다른 언어를 배워 모바일 프로그래밍에 도전해본다던가 말이죠.
6. 파이썬을 배우기 위해 준비해야 할 것들
파이썬 설치

공식 홈페이지에서 무료로 다운로드할 수 있습니다. 저는 Python 3.10.6을 설치했습니다. 설치 방법은 어렵지 않았습니다.
텍스트 에디터 설치 : 파이참
파이참, 비주얼스튜디오 코드 등 여러가지 텍스트 에디터가 있더라고요. 

그 이유는
이유를 도통 모르겠습니다. 단순 더하기 코드인데 나오라는 답은 안나오고 자꾸 이상한 소리를 쏟아냅니다. 이리 저리 검색해봤지만 답을 못찾겠더라고요. 관련 있다고 생각하는 포스팅을 볼라고 하면 무슨 말인지 도통 알아먹을 수 없겠더라고요. 그래서 눈물을 머금고 파이참으로 갈아탔습니다.

같은 print(a*20)을 입력했을 때 비주얼스튜디오코드는 에러가 나고 파이참은 정답이 나오기에 파이참을 아니 쓸 수가 없는 것입니다.
아무튼 나름 의욕을 가지고 다시 시작하는 파이썬. 그리고 티스토리 블로그 인데 서두에도 말했듯 포기치 않고 꾸준히 했으면 합니다.
오늘은 모르는 단어 해석까지 포스팅을 할려고 했으나 첫 날이고 하니 여기까지 할려고 합니다.
'하고 싶은게 많군 그래?! > 나도 해본다 파이썬' 카테고리의 다른 글
| (Python 독학) Error 오류 메시지, 리스트List 자료형 (0) | 2022.09.03 |
|---|---|
| [독학 파이썬 정리] 파이썬 자료형에 대해 알아보고 있습니다. (0) | 2022.08.25 |
| (Python_독학) 2. 파이썬 용어 정리 (0) | 2022.08.20 |