안녕하세요. 요새 직장생활을 하느라 정신이 없는 와중, 파이썬에 대한 공부를 시간이 날때마다 하고 있는 개발자입니다.
예전에는 '지금 하고 있는 언어라도 잘하면 다행이지..' 라는 생각으로 항상 다른 언어에 대한 공부를 미뤄두고 있었습니다.
하지만 최근 들어서, 회사에서도 파이썬을 중요시하는 분위기가 생겨서 혼자서 틈틈이 공부를 하기 시작했습니다.
노마드코더님의 웹 스크래퍼 클론코딩, 스핑크스(문서화), 웹 소켓을 통한 채팅 프로그램 구현 등 제가 만들고 싶은 것을 찾아서 만들고 파이썬에 대한 기본적인 구조를 공부했습니다.
다만, 현재 현업으로 삼고 있는 JAVA와 관련하여 파이썬이 어떤 점이 더 좋을까에 대한 의문에 대해서는 해답을 내지 못했습니다.
워낙 파이썬에 대한 기초도 조금 부족하기도 했고, 기초부터 하기에는 시간도 그리 여유롭지는 못했던거같습니다.
그래서, 언젠가 '책을 사서 한번 공부해보고 싶은데..' 라는 생각을 하게 됐고 우연치 않은 기회로 이런 좋은 책을 만나게 됐습니다.
책을 받자마자 짬나는 시간마다 책을 열어 보기 시작했습니다.
확실히 인터넷에서 접하는 정보들보다 보다 책의 내용 자체가 쉽게 구성되어 있어서, 전공을 하지 않으셨던 비전공자분들이 봐도 충분히 이해할 수 있는 내용이 많았습니다.
또한 책 중간중간 실습문제와, 실제 사용예제들에 대한 설명도 풍부하게 쓰여있어서 "프로그래밍 언어"에 대한 진입장벽을 걱정하시는 분들에겐 정말 최고의 교재가 되지않을까 싶습니다.
평일에는 퇴근 후, 주말에는 일어나서 바로 책을 펼쳐보고 "아는 것"과 "모르는 것"을 정리하기 시작했습니다.
특별히 더 신경써서 정리한 부분은 현재 현업으로 삼고 있는 "JAVA"의 문법과 "Python"의 문법의 차이입니다.
(개인적으로 이 책은 JAVA의 객체지향 개념보다는, 절차지향적인 내용이 많은 것 같습니다. 이 부분은 참고하시길...)
예전에는 JAVA나 C를 첫 프로그래밍 언어로 선택하여 현업에까지 활용하는 사람들이 많았습니다.
모두가 그런 것은 아니겠지만 대부분의 예비 개발자분들은 JAVA나 C로 처음 프로그래밍을 접해봤을겁니다.
저 또한, C에서 JAVA까지 공부를 한 뒤 실제론 JAVA 개발자로 취직을 했으니까요. :)
그러나, 이제는 시대가 조금 변했고 AI에 대한 관심이 증가하면서 파이썬에 대한 관심 또한 증가했습니다. 그래서 요즘엔 파이썬을 첫 언어로 선택하여 공부하는 예비 개발자분들도 많다고 들었습니다.
왜 사람들이 JAVA나 C보다, 파이썬을 처음으로 시작하는지에 대해서는 이 교재를 보면 보다 쉽게 이해할 수 있을거라 생각합니다. 물론 프로그래밍 언어의 시작에 있어서, 어떤 프로그래밍 언어를 처음 학습할지는 개인의 선택이지만 타 언어에 비해 쉽게 이해하고 배울 수 있는 언어 중 파이썬은 나름 독보적이라고 생각합니다.
모든 프로그램은 유행을 따르고, 그 유행에 따라 개발자는 유동적으로 공부를 해야하는 직업이기때문에 개인적으로 파이썬을 첫 프로그래밍 언어로 선택해도 큰 문제는 없을 것 같습니다.
"프로그래밍의 정석 : 파이썬" 한줄평
: 처음 개발을 접하시는 분들도, 어렵지 않게 따라할 수 있으며 프로그래밍의 전반적인 이론과 실제 예제를 통해 개발 경험을 쌓을 수 있는 책
또한 해당 도서는 온라인 유튜브 강의도 제공하니, 이 점 참고하세요!