파이썬, 공부해야 할까요?
결론, 먼저 말씀드리겠습니다.
정말 꾸준하게 최소 몇 개월, 길게는 몇 년을 생각하고 배울 생각이 아니시라면, 공부하지 마십시오!
AI 시대 도래에 앞서서, 앞으로 미래 먹거리는 코딩이라는 말이 심심찮게 돌고 있습니다.
대세 프로그램 언어 중 하나가 바로 "파이썬"입니다.
머신러닝이나, AI와의 연동에 기가 막히다, 라는 뜬구름 잡는 이야기만 하지 말고, 실제로 제가 배워봤습니다.
1. 파이썬이란 무엇인가?
프로그램 언어 중 하나입니다. 자바와 C언어 같은. 그런데 AI와 호환이 가능한 언어라서 세계 유수의 기업에서 파이썬이라는 언어를 채택하고 활용하고 있습니다.
2. 실제로 배우면 무엇을 배우는가?
"안녕!"이라는 인사말을 출력하고 싶다면,
print("안녕!")
이렇게 입력하면 됩니다.
이런 걸 어디서 쓰냐면 웹페이지에 로그인을 했는데 패스워드가 틀렸을 때(그때 조건을 만들어주는 코딩을 미리 만들어둬야겠죠?), "패스워드가 틀렸습니다. 다시 입력해 주세요."라는 말을 보여주고 싶을 때 사용합니다.
print("패스워드가 틀렸습니다. 다시 입력해 주세요.")
이렇게 사용합니다.
그런데 앞의 조건을 코딩으로 모두 만들어줘야 합니다.
3. 업무 자동화?
파이썬을 배우면 업무를 훨씬 빠른 시간 내에 해결해 준다는 광고가 많습니다. 엑셀보다 만배 빠르다, 사실일까요?
어떤 데이터가 있다고 합시다. 엑셀로 데이터의 크기 순으로 정렬을 하려면 마우스로 잡고 쉽게 정력을 할 수 있습니다. 그런데 파이썬에서는 어떻게 할까요? 네, 컴퓨터가 이해할 수 있는 언.어.로 일일이 써 줘야 합니다.
sorted([4, 2, 3, 5, 1])
[1, 2, 3, 4, 5]
이런 식입니다. sorted라는 함수를 직접 써야 합니다. 모든 게 이런 식입니다.
그래서 이걸 배우고 있으면, 어? 이렇게 하느니 그냥 엑셀에서 데이터 돌리는 게 더 빠르겠는데? 싶었습니다.
4. 엑셀이 못하는 것들이 가능한 파이썬
단순히 엑셀로 비유해서 그렇지 분명 엑셀이 못하는 것들을 합니다. 마우스를 클릭하는 동작을 언어로 한다든지, 그림판을 띄워서 그 그림판에 색깔을 채운다든지, 제가 지난 일주일 동안 배운 파이썬 언어들을 잠시 보여드리겠습니다. (*쉬운 거 1개만 가져옵니다. 어차피 어려운 건 이해를 못하실 테니까요)
[지정한 위치로 마우스 이동하는 언어]
import pyautogui
pyautogui.moveTo(600, 500)
어떻습니까?
그런데 결과물이 어떠나요? 우리가 그냥 마우스라는 도구를 가지고 쉽게 할 수 있는 일이죠?
5. 결론
저도 배운지 이제 두 세달 정도 됩니다.
정말 초보라서 어디다 내세우기 그렇습니다만, 현재까지 느낀 점은 초반에 느낀 점과 같습니다.
1) 어설프게 배울 바에는 안 배우는 게 더 낫다.
2) 파이썬이 무엇인지 감을 잡고 싶다면 한달 정도 배우는 것은 말리지 않는다.
3) 어느정도 궤도에 오르고, 활용을 하려면 진심으로 몇 년은 집중으로 배워야 할 것 같다.(이건 3개월 배운 초보자로서의 시선입니다만, 반대로 얘기하면 3개월 배워서는 아무것도!!! 못 한다는 겁니다.)
그러니 잘 생각해 보시고, 파이썬 공부 시작하십시오!
너무 과대광고에 현혹되지 마십시오!
그럼 항상 행복하십시오!
'생활 속 Tip' 카테고리의 다른 글
이마트 휴무일, 이마트 에브리데이 휴무일, 이마트 트레이더스 휴무일 쉽게 찾기 (0) | 2021.09.05 |
---|---|
메가커피 메뉴 및 가격 알아보자!!! (0) | 2021.09.05 |
디스크 완치 비결, 이 블로그로 끝냅니다! (0) | 2021.09.01 |
3개월 금주 후기 공유: 금주를 하면 행복해질까요? (0) | 2021.09.01 |
탈모약 찾고 계시나요? 커피를 끊으면 탈모에 효과가 있다는 사실, 알고 계시나요? (0) | 2021.09.01 |
댓글