혼자 공부하는 첫 프로그래밍 with 파이썬(개정판)
문현일 저 │ 2024-04-05 출간
📌프로그래밍 언어 공부가 처음일 때
📌친절한 코딩 강의와 책을 아직 못 만났을 때
📌비전공자라서 IT 개념 이해가 필요할 때
혼자 공부하는 첫 프로그래밍 with 파이썬이 입문자의 눈높이에 맞춰 인공지능 등 최신 기술을 소개하며 더욱 유익한 내용으로 업그레이드되었습니다.
<좀 더 알아보기>에 생성AI를 활용해 코딩하는 방법을 소개하는 내용이 추가되어 더욱 흥미롭게 프로그래밍의 세계를 탐험할 수 있습니다. 한발 더 나아가 <레벨 업>의 예제와 <도전 문제>를 풀며 응용력까지 챙겨보세요!
걱정마세요, 완전히 늦은 때는 없습니다. 프로그래밍 언어 공부가 처음이라면, 아직 친절한 코딩 강의와 책을 만나지 못했다면, IT 개념 이해가 필요하다면, 낫 놓고 기역부터 알려 주는 왕초보 코딩 입문서로 자신 있게 시작하세요.
# ‘파이썬’ 궁금한 게 있어요!
“첫 프로그래밍 언어로 무엇이 좋을까요?”라는 질문을 많이 받습니다. 이 질문에 대한 대답은 쉽지 않습니다. 추가적인 대화가 필요합니다. ‘개발자라면’, ‘비개발자라면’, 그리고 ‘무엇을 하고 싶은지’ 등의 이야기가 필요합니다. 그럼에도 파이썬을 추천하는 경우는 다음과 같습니다.
•개발자로서 스타트업에서 웹 서비스 개발을 하고 싶은 경우
•개발자로서 서비스에 활용할 인공지능을 개발하고 싶은 경우
•개발자로서 데이터 수집 프로그램을 개발하고 싶은 경우
•비개발자로서 엑셀 이상의 데이터 분석을 하고 싶은 경우
•비개발자로서 업무 자동화를 위한 간단한 프로그램을 만들고 싶은 경우
•비개발자로서 프로그래밍을 접해 보고 싶은 경우
이 중 마지막에 있는 ‘비개발자로서 프로그래밍을 접해 보고 싶은 경우’가 파이썬이 첫 입문언어로 좋다고 알려진 이유라고 생각하는데, 이와 관련하여 더 이야기를 하고 싶다면 필자의 유튜브 채널에 있는 파이썬 강의에 댓글을 남겨 주세요. 이야기를 공유해서 다른 분들도 참고할 수 있으면 좋을 것 같습니다.
웹 서비스 개발, 인공지능 개발, 데이터 수집 프로그램 개발, 데이터 분석, 업무 자동화 등을 공부해볼 수 있습니다. 또한 심심할 때 나름대로 보람 있게 시간을 보낼 수 있는 알고리즘 문제 풀이도 해볼 수 있습니다.
『혼자 공부하는 파이썬』으로 기본이 확실해졌다면 어떤 프로그래밍 언어로도 넘어갈 수 있습니다.
파이썬은 다른 프로그래밍 언어들보다 공부하는 과정에서 난이도 증가가 매우 부드러운 언어입니다. 다른 프로그래밍 언어는 공부 도중에 “이걸 넘어갈 수 있을까?”라는 생각이 드는 벽이 자주 나타나는데, 파이썬은 그렇지 않습니다. 그래서 프로그래밍 입문자가 차근차근 프로그래밍 개념을 공부할 때도 좋은 언어인데요. 그래서 파이썬으로 기본 문법을 배운 뒤, 다른 프로그래밍 언어로 넘어가는 방법도 괜찮다고 생각합니다.
‘프로그래밍’의 문턱을 낮추고 싶었습니다.
코드가 가장 간단한 파이썬으로 프로그래밍에 대한 가장 기초적이고 전반적인 개념을 알려 드립니다.
이 책을 다 읽을때 쯤 이면, 코드를 어디에 활용할 수 있을지 알게 되고 다른 프로그래밍 언어도 쉽게 시작하실 수 있을 겁니다.
눈으로 읽을 수 있는 쉬운 코드로 시작해보세요.
한 걸음 더 나아갈 자신감이 생길거에요.
- 생활 속 예시로 코딩 보고 → ② 눈코딩으로 익히고 → ③ 손코딩 기초 완성!
프로그래밍을 시작하는 것은 쉽습니다. 그러나 목표가 무엇이냐에 따라 프로그래밍은 쉽지 않습니다.
2019년 US News & World Reports에서 선정한 연봉 순위 TOP 100 직업에 1위로 이름을 올린 직업은 소프트웨어 개발자였고, 컴퓨터공학과의 커트라인이 의과대학을 넘은 대학도 있었습니다. 극단적인 예이긴 하지만, 이제 프로그래밍은 많은 사람이 가치 있다고 믿는 영역입니다. 많은 사람이 가치 있다고 믿는 이유는 그것이 갖기 쉽지 않기 때문입니다. 그래서 프로그래밍은 쉽지 않습니다. 프로그래밍을 공부해 보고 싶고, 프로그래밍으로 무언가를 해보고 싶다면 힘을 내야 합니다. 힘들지만 분명 재미있을 것입니다.