영화나 드라마에서 컴퓨터 프로그래머를 보면 멋있다는 생각이 들고, 중학교 때 BASIC이라는 것을 조금 배워서 간단한 프로그램을 만들때 재미있었던 기억도 나서 프로그램 언어를 배워 보기로 했습니다.
뭘 배워 볼까 이것 저것 찾아보니 C, C++, C#, Java, JavaScript, python, Swift, Go, Ruby 등등 프로그램을 위한 언어들이 많이 있습니다. 각각의 언어에는 개발된 목적에 따른 기능 차이가 있으므로 내가 무엇을 만들고 싶은가를 먼저 알아야 배울 언어를 정할 수 있을 것 같습니다.
저는 웹페이지도 만들고, 간단한 게임도 만들어 보고 싶어서 가장 접근하기 쉬운 python을 선택했습니다.
어디서 부터 시작해야 할지 몰라서 chat GPT에게 물어봤습니다.
“python을 배워서 정보를 잘 수집, 정리하고, mobile application도 만들어 보고 싶어. 30년 전에 사용되던 basic이라는 programming language로 간단한 프로그램을 만들어 본 경험이 전부야. 무엇부터 시작하면 좋을까?”
chat GPT :
Python을 배우려는 이유가 명확해서 좋아! (정보 수집/정리 + 모바일 앱 개발)
30년 전에 BASIC을 다뤄본 경험이 있다면, 프로그래밍 개념 자체는 익숙할 가능성이 높아 빠르게 배울 수 있을 거야.
👉 목표: Python의 기본 문법과 자료 구조 익히기
✅ 추천 학습 순서:
if-else
), 반복문 (for
, while
)def
키워드로 함수 만들기)open()
, read()
, write()
)try-except
)📌 추천 학습 자료:
👉 목표: Python으로 데이터를 자동으로 가져와 정리하는 방법 익히기
✅ 추천 학습 내용:
requests
→ 웹 페이지 데이터 가져오기BeautifulSoup
→ HTML 파싱해서 원하는 정보 추출pandas
→ 테이블 형태의 데이터 정리/분석📌 예제 프로젝트:
👉 목표: Python을 활용한 간단한 모바일 앱 만들기
✅ 추천 프레임워크:
📌 예제 프로젝트:
GitHub
에 코드 업로드 & 다른 사람 코드 읽기🔥 추천하는 시작 방법:
requests
& BeautifulSoup
로 웹 크롤링 연습 (~1주)pandas
로 데이터 정리 연습 (~1주)이렇게 진행하면 1~2개월 내에 “Python으로 뭔가 할 수 있다!” 는 자신감이 생길 거야! 🚀
혹시 더 구체적으로 알고 싶은 부분이 있다면 질문해 줘! 😊
도서관에 가서 [점프투파이썬] 책을 빌려서 공부를 시작합니다.