프로그래밍을 배울 때 가장 좋은 방법은 무엇일까요?
그것은 프로그램을 직접 만들어 보는 것입니다.
하지만! 파이썬은 교육용 언어로 설계되었기 때문에 코드가 간결하고 이해하기도 쉽습니다. 프로그래밍을 공부하기에 너무나 좋은 언어이지요. 코드를 작성하는 것 이외의 것을 몰라도 프로그램을 간단하게 작성하고, 간편하게 실행할 수 있습니다!
이러한 파이썬의 매력에 빠진 개발자인 제가 파이썬을 더 널리 알려드리기 위해 파이썬 그냥 재미로 강의를 준비하였습니다. 파이썬을 설치하는 법부터 차근 차근 실제로 써먹을 수 있는 프로그램을 만들 수 있을 때까지 안내해드리겠습니다.
📚 파이썬을 배우면 뭐가 좋은가요?#
제 4차 산업혁명
이라는 말들을 들어보셨을겁니다. 4차 산업혁명은 다름아닌 데이터의 혁명입니다. 데이터를 잘 다루기 위해서는 컴퓨터에게 일을 시키는 법을 아는 것이 필수인데요. 컴퓨터에게 일을 시키는 방법은 바로 프로그래밍을 통해서 컴퓨터와 대화하는 것입니다. 컴퓨터와 대화를 하는 언어중에서도 가장 쉬운 언어는 단연코 파이썬
이라고 할 수 있습니다.
컴퓨터가 내 맘대로 동작하지 않을 때 답답하지 않으셨나요? 파이썬
을 배우면 그 답답한 마음이 해소 될 것입니다.
프로그래밍을 사용해서 IT세상의 숨겨진 기능. 개발자에게만 공개된 기능들을 사용할 수 있는 능력을 얻게 됩니다. 함께 시작해봐요.
왜 그냥 재미로 인가요?#
제가 20살에 프로그래밍을 처음 학부에서 1학기를 들은 다음의 과제가 게임을 만드는 것 이었습니다. 저는 전공자가 아닌데다, 학기의 중간 이후부터는 모르는 말이 너무 많이 나와서 과제를 할 수 없다고 생각을 했었습니다. 그런데 교수님이 과제를 내지 않으면 F
라고 하셔서 울며 겨자먹기로 모르는 상태에서 시작을 했고, 딱 3주만에 과제를 만들어서 제출 할 수 있었습니다. 이 때 이후로 저는 막연한 상황에도 무슨 과제든 할 수 있다는 자신감을 얻게 되었습니다.
그냥
이라는 말은 저처럼 막연하고 모르더라도 시작을 해보시라는 의미가 담겨 있습니다. 그리고 시작을 해서 조금씩 프로그램을 하나씩 만들어 가는 과정은 재미
가 있습니다.
여러분도 저와 같은 경험을 하실 수 있으면 좋겠다는 마음에서 그냥 재미로
라는 이름을 붙이게 되었습니다. 프로그래밍이 처음이신 분들도 함께 재미있게 프로그래밍을 경험해보셨으면 좋겠습니다.
👨🏻💻지식공유자 소개#
안녕하세요. 저는 2008년 부터 개발을 시작한 14년차 개발자 박승규
라고 합니다. 웹개발, 플랫폼 개발, 게임서버개발, 인프라관리등 다양한 경험을 가지고 있으며, 현재는 카카오 엔터테인먼트에서 백오피스, CRM툴등의 개발을 맡아서 하고 있습니다.
파이썬은 2011년 부터 사용했는데요. 그때부터 파이썬의 팬이 되어서 열심히 사용하다가 현재는 파이썬을 본업으로 개발하고 있습니다.
간단한 이력 소개#
- 현) 카카오 엔터테인먼트
- 전) 트리노드 (포코팡 개발사)
- 전) NHN JAPAN
💡시작하기#
🐍 파이썬 실행해보기#
파이썬을 설치하셨으면 이제 파이썬을 실행해볼까요? 파이썬을 실행하는 방법은 여러가지가 있습니다만, 파이썬 공식 홈페이지에서 파이썬을 설치하면 IDLE
이라는 프로그램이 같이 설치되게 됩니다.
idle을 사용해서 파이썬 테스트 하기#
idle
에서 아래와 같이 타이핑을 쳐보세요.
아래 화면과 같이 나오면 정상입니다!
파이참(pycharm) 설치#
어떤 작업을 할때 무슨 도구를 쓰는지는 매우 중요합니다. 장인은 도구를 가리지 않는다.
라는 말이 있습니다만, 장인이 가지고 다니는 도구들은 보통 매우 잘 다듬어진 좋은 도구들이죠.
파이썬을 잘 사용하기 위한 좋은 도구들이 많습니다만, 그중에서 저는 pycharm 을 추천 드리고 싶습니다.
제가 아는한 가장 간단하게 파이썬 개발 환경을 설정해주는 툴입니다.
파이참 홈페이지에 가셔서 다운 받은후 설치해보세요.
파이참을 설치하는 방법도 참고해주세요.
파이참 설치하기 - 윈도우
파이참 설치하기 - 맥
✅ 마무리#
위의 과정들을 잘 따라 하셨다면, 이제 파이썬
과 파이참
이 설치가 되어 있을 것입니다. 이제 파이썬을 배울 준비가 다 되었습니다. 이제 부터 차근 차근 파이썬을 함께 알아가보도록 합시다.
섹션1(자료형, 변수, 연산자)은 무료로 제공되니 일단 한번 들어보셔요! 🙏
본 강의에선 다음과 같은 내용을 배워요 🙂
자료형, 변수, 연산자
• 파이썬의 내장 자료형, 변수, 연산자들에 대하여 배웁니다.
함수
• 파이썬의 함수란 무엇이고, 왜 필요한지, 어떻게 사용하는지 등을 배웁니다.
조건문, 반복문
• 프로그램을 만들기 위한 기본 로직인 조건문과 반복문을 배웁니다.
클래스
• 프로그래밍에서 가장 중요한 내용 중 하나인 클래스에 대해 배웁니다.
자료구조
• 리스트, 딕셔너리, 세트에 대해 설명하고, 이에 대한 기본 함수들에 대해 알아봅니다.
파이썬 모듈 시스템
• 모듈은 무엇이고, 왜 필요하고, 어떻게 사용하는지 알아봅니다.
간단한 TTS 만들어 보기
• 시퀀스의 일부나 전체를 복사해 시퀀스를 만드는 법을 알아보고 실제 TTS를 만들어 봅니다.
입력과 출력
• 파이썬에서 파일을 다루는 방법을 알아봅니다.
에러와 예외
• 프로그램 작성 시 예외 상황을 어떻게 처리할지 배웁니다.
실제 미니프로젝트 실습
• 야구게임, 할 일 관리 프로그램, 던전 탐험 게임을 직접 만들어 봅니다.
수강 전 참고하세요 🙂
Mac을 기준으로 녹화하였으나 Windows 환경에서의 사용법도 함께 하고 있습니다. 만일 동작하지 않는 코드가 있다면 언제든지 질문에 남겨주세요.
• 수업 내용 및 자료에 대한 무단 배포, 공개 게재를 금지합니다.
🎁 학생, 취준생분들께 강의 할인 쿠폰을 드려요! 🎁
학생, 취준생분들을 위한 선물! 50% 할인 쿠폰을 드립니다.
신청링크(클릭)