-
-
독학 파이썬
야마다 요시히로 지음, 윤모린 옮김 / 정보문화사 / 2024년 12월
평점 :

이 포스팅은 정보문화사로부터 도서를 제공바당 주관적인 관점에서 살펴보고 작성했다.
대학 다닐 때 프로그래밍을 조금 배운 적이 있다. 그때는 베이직, 파스칼, 코볼, C언어 등이 많이 활용되던 시기이고, IT 기술이 급속도로 발전하던 시기라 많은 학생들이 전공 대신 프로그래밍을 배우려고 학원을 다녔다. 얼마간 프로그래밍을 배운 뒤에 내가 내린 결론은 프로그래밍은 나와 맞지 않는다고 생각했었다.
시간이 많이 지나 IT 분야에서 취재기자로 활동하게 되면서 많은 프로그램들과 그 프로그램들을 만든 사람들과도 만날 수 있었다. 파이썬(Python)에 대해 알게 된 건 2000년대 초반이었다. 그때도 프로그래밍 언어는 나와는 무관해 보였다.
이제라도 파이썬을 배워볼까 하는 생각을 했었는데, 마침 혼자서도 파이썬을 마스터할 수 있다고 하는 책과 만났다. 정보문화사에서 나온 <독학 파이썬>은 파이썬을 배우고자 하는 사람들이 독학으로도 충분히 학습할 수 있도록 이론과 실습을 균형 있게 제공하고 있다.
이 책은 파이썬의 기초부터 실무에 이르기까지 다양한 프로그래밍 관련 지식들을 쌓을 수 있고, 프로그래밍의 세계에 첫 발을 내딛고자 하는 초보 프로그래머에게도 좋은 교재가 되어줄 것이다. 물론 요즘 생성형 AI를 활용하면 굳이 코딩을 배우지 않아도 프로그래밍이 가능하다는 말이 나오고 있다.
최근에 생성형 AI와 노코드 플랫폼은 코딩의 진입장벽을 크게 낮추어 주어 많은 사람들이 프로그램을 더 쉽게 만들 수 있도록 만들어 준다. 하지만 현직 프로그래머들은 원하는 프로그램을 완벽하게 만들고 유지하기 위해서는 최소한의 프로그래밍 지식과 문제해결 능력은 필요하다고 조언했다.

특히 AI가 제안하는 코드를 이해하고 최적화하려면 기초적인 코딩 지식이 꼭 필요하다고 말했다. 또한 AI를 활용하는 능력과 프로그래밍 지식을 병행하면 강력한 도구로 활용할 수 있다고 이야기했다. 그러니 이제부터라도 파이썬(Python)을 새롭게 배워볼 때가 아닌가 하는 생각에 이르렀다.
파이썬은 1991년 네덜란드의 프로그래머 귀도 반 로섬(Guido van Rossum)이 개발한 고급 프로그래밍 언어로, 간결하고 직관적인 문법으로 초보자도 쉽게 배울 수 있도록 설계되었다는 점이 특징이다. 또한 윈도, 매킨토시, 리눅스 등 다양한 운영체제에서 동일한 코드로 실행이 가능하고, 복잡한 구문을 최소화하고 들여 쓰기를 통해 코드 블록을 구분하여 가독성을 높였다.
변수 선언 시 데이터 타입을 명시하지 않아도 되며, 실행 시 자동으로 타입이 결정된다. 또한 데이터 분석, 웹 개발, 인공지능 등 다양한 분야에서 활용할 수 있는 라이브러리와 프레임워크를 제공한다는 등을 볼 때 여전히 활용도가 높다.
예전에 프로그래밍 언어를 잠깐 배웠던 20대 초반일 때, 당시 강사는 30대를 넘으면 프로그래밍 언어를 배우기 힘들다며 지금 열심히 배워야 한다고 말했다. 그럼 40~50대는 프로그래밍 언어 중 하나인 파이썬을 배우는 일이 멀어진 걸까?
결론부터 얘기하자면 파이썬은 간단한 문법과 방대한 학습 자료가 제공되므로 독학으로도 충분히 습득할 수 있는 프로그래밍 언어라고 한다. 온라인 강의를 비롯해 튜토리얼, 커뮤니티, 교재 등도 잘 나와 있어서 파이썬을 배우는데 많은 도움이 된다고 한다.

정보문화사에서 출간된 <[독학 파이썬>은 파이썬을 독학으로 배우고자 하는 사람들을 위한 종합 교재라고 할 수 있다. 이 책은 이론과 실습을 모두 포함하여 604쪽 분량으로 구성되어 파이썬의 기초부터 심화까지 체계적으로 학습할 수 있도록 도와준다.
파이썬의 설치 방법을 비롯해 문자 코드, 개행(줄 바꿈) 등 파이썬의 기본 개념을 명확하게 설명해 주고 있고, 각 장은 단계적으로 구성되어 있어 초보자도 쉽게 따라할 수 있도록 구성되어 있다. 또한 이론적인 설명뿐만 아니라, 다양한 실습 예제를 통해 실제 코드를 작성해 보며 학습할 수 있다.
무엇보다 이 책은 독학으로 파이썬을 배우는 데 필요한 모든 자료가 포함되어 있어, 스스로 학습할 수 있는 환경을 제공한다. 책에서 제공하는 예제 코드를 직접 실행해 보며, 실습을 통해 프로그래밍에 대한 이해도를 높일 수 있다. 이 책으로 파이썬의 기초부터 차근차근 배워보시기 바란다.
* 출처 : 박기자의 끌리는 이야기, 책끌