Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Programming Language

Dr. Nam's Python Basics, 100% Practical Use

This course is for both beginners who have never been exposed to programming before and those who have some theoretical knowledge about Python. The main purpose of the course is to create interest and enjoyment in Python based on real projects. I hope that through this course, you will gain more ideas and have more fun with Python.

(4.7) 122 reviews

2,188 learners

  • nambaksa
Python
Web Crawling

Reviews from Early Learners

What you will learn!

  • Python Programming

  • Introduction to Programming

  • Creating various programs

  • Create a bot

  • Other various programming uses

Do you want to learn programming?

Some people might want to learn programming and become developers, while others might simply think that learning how to do something fun would be fun. Everyone has different reasons and goals for wanting to learn programming. However, it's true that beginners often don't know what to learn and find it overwhelming.

Even non-developers know that Python is one of the easiest languages for beginners to learn and one of the most widely used by working developers for its convenience and productivity. However, for someone who has never programmed before, even this supposedly easy Python can feel daunting.

This course focuses on Python's fundamentals, from theory to actual program creation, for those with no prior Python knowledge. Many people, despite watching and listening to extensive material, feel like they've learned a lot by the end of the course, yet struggle to create even a single simple program. For these individuals, this course focuses on engaging and engaging programming, with a variety of examples and hands-on exercises. For beginners, the most important thing is not to focus on complex knowledge, but rather to gain a fundamental understanding of how fun and engaging programming can be .

We will create a variety of different types of programs using Python.

Preview of the practical programs covered in the course

Adding CCTV functionality to your Telegram bot

Implementing a GUI calculator (enabling both mouse and keyboard input)

Implementing a GUI color picker

Implementing an FTP client (implementing FTP browsing/FTP upload/download)

Implementing a Chat Server/Client (Web Version)

Creating a typing game like Hanmetaja (understanding Unicode and separating Korean initial, medial, and final consonants)

List of internship programs

  • Create a number matching game
  • Making a Number Baseball Game
  • English word matching game
  • Creating a Windows Calculator
  • Creating a typing game like Hanmetaja
  • Intelligent Lotto Number Generator
  • File encoding changer program
  • Create your own shortcuts
  • Crawling Naver real-time search terms
  • Crawling Naver movie ratings and saving them as an Excel file
  • Crawling Naver blog search results
  • Crawling Direct Data with Python
  • A game that guesses the meanings of the most frequently appearing English words on foreign news sites.
  • A program that notifies you via KakaoTalk when a hot deal is available.
  • Creating a Torrent Magnet Autosearcher
  • Creating a Telegram bot
  • Implementing a chat server/client
  • Creating a program to batch change image formats and sizes
  • Create video thumbnails on your computer
  • GUI clock
  • GUI calculator
  • GUI color picker

Recommended for
these people

Who is this course right for?

  • People who dream of becoming developers or programmers

  • Someone who has a good idea and wants to make it happen

  • Someone who doesn't have a plan but just wants to try programming

  • People who are interested in big data analysis or artificial intelligence but lack the basics

  • Not a developer, but someone who would benefit from learning something

Need to know before starting?

  • Interest in computers

Hello
This is

5,333

Learners

324

Reviews

753

Answers

4.8

Rating

6

Courses

안녕하세요.

영진닷컴 『코딩은 처음이라 with 파이썬』 저자 남박사입니다.

C/C++, 파이썬, 그리고 AI를 활용한 자동화 시스템(AI Agent) 개발을 주로 하고 있습니다.

제 강의를 보시는 모든 분들, 끝까지 "화이팅" 입니다!


💡개인블로그: https://blog.naver.com/nkj2001

💡AI 블로그: https://wordpress.nambaksa.kr

🎞Youtube: https://www.youtube.com/@blographer/featured

Curriculum

All

84 lectures ∙ (24hr 40min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

122 reviews

4.7

122 reviews

  • 너굴너굴너구리님의 프로필 이미지
    너굴너굴너구리

    Reviews 10

    Average Rating 4.8

    5

    92% enrolled

    개발자 준비를 하는 35살 직장인입니다. 파이썬의 기초 문법 강의가 진행되는 동안 뜬구름만 잡는것 같은 코드 작성에서 최소한 구름의 형태만이라도 직접 만드는 경험을 할 수 있는 좋은 강의라고 생각됩니다. 하지만 동시에 남박사님에게 질문이 있습니다. 수강평을 살펴보니 제가 느끼는 감정을 다른 사람들도 비슷하게 느끼는 것 같습니다. 개발을 처음 접하는 비전공자 입장에서 숙련된 개발자로 거듭나는 과정에 있어서 어떤 방법이 가장 효율적이라고 생각하시나요? 아직 완강을 하진 않았습니다만 6, 70%의 정도를 진행하고 난 뒤에 느낀점은 라이브러리를 쓰기 전까지는 대부분 이해가 잘 되고 넘어갑니다만 라이브러리를 불러와서 어떤 기능을 구현하는 것을 보기 시작하면서 거리감이 느껴지기 시작합니다. 그렇다면 초보 입장에서 공부를 할 때 이해가 되지 않더라도 일단 계속 따라해보면서 강의를 따라가는 것이 좋을가요? 아니면 이해가 되지 않는 부분이 있으면 그 부분을 파헤쳐가면서 중간 중간에 따로 레벨을 맞춰가면서 강의를 뒤따라가는게 좋을까요? 조금 늦은 나이이다보니 최대한 빨리 배우고 싶은 욕심이 생기는 것 같습니다. 물론 조바심을 내면 안되지만 어떤 효율적인 방법은 존재하는 것이 아닌가 하는 자문을 하다보니 수강평을 남김과 동시에 질문을 남기게 됐습니다. 좋은 하루 보내시고 앞으로도 좋은 강의 더 많이 부탁드립니다.

    • 남박사
      Instructor

      질문을 주신 내용이 참 어려운 내용이라 좀 긴 답글을 달겠습니다. ^^ 일단 평생 코딩을 한번도 안해본 사람이 처음 코딩 공부를 한다는게 정말 정말 생각보다 어려운 일일 수 있습니다. 사람마다 무언가를 공부하는 방법, 이해하는 방식은 모두 다릅니다. 그래서 사실 정답도 없고 제가 어떻게 해야 한다~ 라고 말씀드리기엔 참 조심스러운 이야기입니다. 사회적으로 성공한 사람들의 자서전을 보고 그들의 삶을 똑같이 따라한다고 성공하는게 아닌듯 본인의 스타일로 본인의 입맛대로 바꾸셔야 하는 일들이라 생각됩니다. 일단은 제 개인적인 의견이니 그냥 참고만 하시길 바랍니다. ^^ 제가 진행한 강좌는 사실 많은 분야의 내용을 두루두루 다루고 있습니다. 강좌의 내용에서 가장 중요한 부분은 파이썬 문법적인 부분만 모두 이해했다면 일단 나머지 내용은 옵션적인 부분입니다. 제가 강좌를 제작하면서 가장 중요하게 생각한 부분은 입문을 하는 사람입장에서 프로그래밍이 재미있는거구나! 를 전달하고 싶은게 가장 큰 부분이였습니다. 그래서 나도 뭔가 만들어보고 싶다. 혹은 만들 수 있겠다! 라는 생각을 갖길 바랬습니다. 그래서 말씀하신대로 어떤 코드는 쉽게 이해가 되는데 어떤 코드는 쉽게 이해되지 않는 부분도 있습니다. 이해가 되었던 안되었던 일단 코딩을 따라 해보고 결과를 보는게 우선 중요합니다. 물론 이해하지 못하면 나중에 그걸 응용할 수는 없기 때문에 이해하는것도 중요하지만 그보다 더 중요한건 내가 재미를 느끼고 무엇을 만들어보고 싶냐를 찾는게 중요합니다. 그렇게 내가 생각해낸 아이디어가 나를 발전시킬 수 있는 무기가 됩니다. 강좌의 내용을 듣고 1차적으로 이해하는것보다 훨씬 더 중요하다고 생각됩니다. 이렇게 프로그래밍에 익숙해지고 나서 이해하는것도 나쁘지 않고 포기하지 않는게 가장 중요합니다. 효율적인 방법은 내가 현실적으로 만들수 있을것 같은 가장 재미있을만한 프로그램을 하나 정해서 첨부터 작성해보는게 가장 효율적이라 생각됩니다. 그래야 내가 생각한 프로그램이 어떤 로직으로 동작하는지도 생각해보고 고민해보고 그에 맞는 어떤 분야를 더욱 더 깊게 공부를 해야하는지도 알게 되고 그렇게 하나하나 쌓아가는 공부를 하시는걸 추천합니다. 시험을 잘보는 사람들의 공통점은 시험에 나올만한걸 잘 찾아서 효율적으로 공부를 하는데 시험을 잘 못보는 사람들은 시험범위 전체를 똑같은 비중으로 공부합니다. 물론 머리가 좋아서 그걸 다 기억하고 이해하면 좋겠지만 저를 포함한 대부분은 그렇지 못합니다. 그래서 위에서 얘기했듯이 본인이 꼭 만들어보고 싶은 부분부터 시작하는걸 자꾸 강조하게 됩니다. 그리고 강좌의 내용에서 이해가 가지 않거나하는 부분은 질문답변 게시판을 적극 활용하실 수 있습니다. ^^

  • 인프런님의 프로필 이미지
    인프런

    Reviews 6

    Average Rating 5.0

    5

    93% enrolled

    이론까지 완강하고, 이제 실전 프로그램 제작이 남았습니다! 즐거운 갈증을 만들어내는 강의입니다. 이런 강의는 찾기 어려운 것 같습니다. 쉽고도 어려움 사이의 그 사이가 있습니다. 그 사이는 서적과 질문을 통해 스스로 기술을 습득을 만들어나가는 재미를 주는 강의같아요! 스스로 얻었을때 성취감이 아주 넘쳐나는 강의죠. 정말 진솔하게 프로그래밍을 배우고 싶다는 마음이 있으시다면, 이 강의를 추천드립니다. 완강까지 잘하겠습니다. 감사드려요~!

    • 남박사
      Instructor

      아주아주 좋은 수강평 감사드립니다. 쉽고도 어려움 사이의 그 사이가 있다는 말씀에 아주 깊은 공감을 하며 그 사이를 스스로 습득을 해야 한다는 말씀이 정말 제 마음을 알아주시는것 같아 깊은 감사를 드립니다. 말씀하신대로 강좌가 모든걸 해결 해줄수 없고 지식을 전달할 수도 없습니다. 단지 가이드를 제시하고 재미와 관심을 끌어내었다면 그게 성공이라고 생각합니다. 앞으로 실전 프로그램 영역에서 그 사이가 더 깊게 느껴지실수도 있습니다. 앞으로 궁금하실 많은 부분에 대해서 질문답변 게시판을 적극 활용해주시면 저 역시 성심성의껏 그 문제를 해결하는데 도움드릴것을 약속드립니다. 화이팅 하시길 바랍니다!! 감사합니다.

  • fmaniac76님의 프로필 이미지
    fmaniac76

    Reviews 1

    Average Rating 5.0

    5

    1% enrolled

    파이썬 강좌를 인프런이나 타 교육사이트에서 유료, 무료 정말 여러개 본거 같은데 그 중 최고라고 생각됩니다. 처음으로 돈이 아깝지 않다는 생각이 들었네요... 아직 완강전이지만 저 같이 어설픈 입문자가 보기에 만족도가 훌륭합니다. 특히 편집을 잘하셔서 너무 보기 편합니다. 혹시 다음 강좌 계획중이신건 없으신가요?

    • 남박사
      Instructor

      네 감사합니다. 다음 강좌에 대해서는 현재 구체적인 계획은 없습니다만 구상중이긴 합니다.

  • 장현규님의 프로필 이미지
    장현규

    Reviews 5

    Average Rating 5.0

    5

    50% enrolled

    파이썬 기초를 제대로 이해했는지 확인할 수 있었어요.

    • 남박사
      Instructor

      좋은 말씀 감사드립니다. 도움이 되셨다니 제게도 큰 보람이 되었습니다.

  • 윤태영님의 프로필 이미지
    윤태영

    Reviews 1

    Average Rating 5.0

    5

    79% enrolled

    질문에 너무 자세히, 이해하기쉽게 대답해주셔서 송구스러울 정도입니다 학원에 다닐필요가 없음을 느낍니다 ㅎㅎ 현재 70퍼센트정도 수강하였는데 완강까지 무리없이 할수있을것같습니다

    • 남박사
      Instructor

      입문하시는 분들 입장에서는 궁금한점 몇개만 그때 그때 해결해도 금방 습득을 하실 수 있는 부분이 많은걸 알기 때문에 질문 답변 게시판을 아주 중요하게 생각하고 있습니다. 저는 나름대로 최대한 쉽게 설명한다고 해도 사실 글로서 무언가를 이해한다는게 쉬운건 아니며 똑같은 설명을 봐도 사람마다 받아들이는게 다른데 태영님께서는 너무 좋게 봐주시는거 같아 같아 제가 더 감사합니다.

$51.70

nambaksa's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!