반응형

안녕하세요, 코린이를 위한 코딩 유치원에 오신 것을 환영합니다.

 

 

오늘 배워볼 내용은 대세 코딩 언어! '파이썬'입니다.

 

피이썬 로고 이미지 (출처. 위키백과)

 

전 세계에는 약 600가지 프로그래밍 언어가 있습니다.

각각의 언어들은 장단점이 존재하고, 그에 맞는 어플리케이션에 사용되고 있죠.

다시 말해 딱 하나만 배워서 모든 것을 다할 수 있고, 성능도 킹왕짱 좋은 프로그래밍 언어라는 것은 존재하지 않습니다.

하지만 트랜드에 따라 유행하는 언어는 존재하고, 그 중 하나가 파이썬입니다.

 

GitHub의 저장소에 기여한 순위 (개발자들의 언어 선호도를 대략적으로 알 수 있음)

 

아마 이 글을 보고 계신 분이라면, 파이썬에 관심이 조금 있으신 분이라고 생각됩니다.

여러분들은 많은 언어들 중 파이썬에 왜 관심 갖게 되셨나요?

 

파이썬의 장점

1. 배우기 쉽다

프로그래밍 언어는 컴퓨터가 이해하기 쉬운 언어인지, 사람이 이해하기 쉬운 언어인지에 따라 저급언어와 고급언어로 나뉩니다.

파이썬은 고급언어이기에 가독성이 뛰어날 뿐만 아니라, 쉬운 탓에 많은 사람들이 사용해서 공부하는데에 필요한 자료들이 넘쳐나죠.

그 덕분에 우리같은 비전공자도 정말 쉽게 배울 수 있습니다. 옛날부터 코딩의 기초로 생각되던 C언어와 비교하면 정말정말 쉽습니다!

저는 기계공학과를 나와서 C언어를 배운적이 있어서 파이썬 기초 문법을 모두 익히는데에 2주정도 걸렸지만, 코딩을 전혀 해보지 않은 분들도 한 달이면 배울 수 있다고 생각됩니다.

파이썬과 C언어 비교. 

2. 패키지가 많다

파이썬은 패키지들이 정말 다양하게 존재합니다.

패키지란 쉽게 말해, '어느 똑똑한 개발자가 내가 원하는 기능을 이미 코드로 짜놓은 것들의 모음'이라 할 수 있습니다.

예를 들어, 제가 파이썬으로 인터넷에서 특정 주제의 기사를 1000개 수집해야한다고 가정해 봅시다.

이때, 누군가가 이미 만들어 놓은 웹크롤링(웹에서 대량의 정보를 얻는 행위) 관련 라이브러리를 설치해서 필요한 함수를 사용한다면

코드 단 몇 줄로 그것이 가능합니다.

 

3. 정보가 많다

앞서 언급한 장점으로 인해 많은 사람들이 파이썬을 익히고, 그 내용을 공유하고 있습니다.

덕분에 내가 모르는 것이 있으면 구글에 파이썬+OOO으로 검색하면 웬만하면 다 나옵니다.

우리가 할 것은 선배들이 짜놓은 코드나 라이브러리를 적절히 Ctrl+C, Ctrl+V로 갖고와서 유기적으로 연결하기만 하면 되는 것입니다.

아래 영상은 방금 말씀드린 내용과 알맞는데다가 제가 너무 재밌게 본 영상이라 공유해봅니다.

www.youtube.com/watch?v=cXB8rCW7lto

 

파이썬의 쓸모

지금까지 글을 읽으셨다면 이런 생각이 드실거라 생각합니다.

"그래. 파이썬이 왜 좋은지는 알겠어. 근데 배워서 어따 써먹어?"

맞습니다. 우리의 시간은 소중하기 때문에, 누군가 아무리 좋다고 피를 토하면서 주장해도

내 삶에 써먹지 못하면 쓸모가 없는 것입니다. 파이썬은 개발자, 비개발자를 떠나서 매우 유용한 언어입니다.

 

1. 개발자 입장

웹 서비스 개발

빅데이터 수집, 분석

머신러닝, 딥러닝 등의 AI 관련 프로그래밍

 

2. 비개발자 입장

웹 상에서 필요한 정보를 크롤링 (상품 정보 수집, 기사 분석, 댓글 분석)

반복적인 사무 작업을 자동화 (엑셀 작업, 메일 보내기, PDF 변환)

 

파이썬에 대한 개인적인 생각

파이썬은 가성비 좋은 언어라고 생각합니다. 배운 것에 비해, 할 수 있는 것은 너무나도 많은 언어죠.

제가 파이썬을 배우고 나서 든 생각은 제가 컴퓨터의 기능을 너무나도 조금만 활용하고 있었다는 것입니다.

만약 파이썬을 배우시면 여러분들의 컴퓨터가 단순한 문서작업, 인터넷 검색용이 아닌,

내 시간을 아껴주고, 내 능력을 한 단계 높여주는 도구가 되어 있을 것이라 자신있게 말씀드립니다.

 

여러분들이 파이썬을 배우는데에 코딩 유치원이 도움이 되길 바랍니다.

 

긴 글 읽어주셔서 감사합니다.

반응형

+ Recent posts