강의

멘토링

로드맵

BEST
Programming

/

Algorithm & Data Structure

Introduction to Python Algorithm Problem Solving (Coding Test Preparation)

Solve coding test problems using Python.

(4.9) 199 reviews

6,629 learners

  • codingcamp
Python
Coding Test

Reviews from Early Learners

What you will learn!

  • Develop problem-solving skills using algorithms and data structures

  • Developing mathematical thinking and reasoning skills that form the basis of SW development

Core Courses for Developer Jobs & Career Changes 📝
Solving Python Algorithm Problems to Prepare for Coding Tests!

📢 Please make sure to check before taking the class!

  • The grading program for Windows provided in this course is provided free of charge for the convenience of students. Please note that a grading program for macOS is not available .
  • This course is designed to allow you to continue learning without any difficulties, even without a grading program . If you consider grading a crucial element of your learning, please consider taking this course more carefully.
  • Please understand that refunds and course cancellations due to grading program failures are not possible when downloading study materials. (This is a bonus material provided separately from the course price.)
  • For more details, please check [Scoring Program Notice] at the bottom of the page.

If you want to pass the coding test for sure
How to study

1️⃣ Try to solve the problem first before watching the video .

2️⃣ Spend at least 30 minutes studying each problem on your own before watching the video.

3️⃣ When studying a problem, you should study it by drawing pictures and tables with pen and paper .

4️⃣ It's very important to research on paper with pen. This is where problem-solving skills develop.

5️⃣ If the problem is not resolved after 30 minutes, watch the video and practice repeatedly until you become familiar with it.

This lecture is 📖

Using Python
Have a firm grasp of basic and intermediate concepts of data structures and algorithms
Any problem can be solved through various methods
You will develop problem-solving skills.

This course is designed to help you solve coding test problems and learn algorithms on your own without difficulty, and a scoring program for Windows is provided free of charge.
(Please note that a grading program for macOS is not provided .)

To develop problem-solving skills
Course Notes

  1. Before watching the video, be sure to try solving the problems yourself . It's best to spend about 20 minutes on each problem and, if you can't solve it, watch the video.
  2. All videos consist of a part explaining the solution method to solve the problem and a part implementing the source code .
Provides examples of algorithmic problems.
After solving the problem, try implementing the code yourself.

💡 When you ask a question

  • Please ask questions by clicking "Ask a Question" in the class video you wish to ask a question about.
  • We only accept questions about parts of the lecture video that you do not understand .

Grading Program Announcement 💻

💡 Please make sure to check!
Refunds are not possible due to the grading program not functioning when downloading materials.

We provide the grading program free of charge in the hopes that you will study as if it were a real exam.

The grading program is a free bonus provided separately from the course. The course price does not include services such as personal consultation or grading program support. Please note that if you consider the grading program to be a crucial element of your learning, we recommend you consider your course carefully. Please understand that refunds are not possible if the grading program fails to function after downloading the materials.

There is no guarantee that this program will work on every computer you use, but we've tested it on Windows 10. (You must install the .Net Framework before use. dotNetFX45_Full_setup.exe file is included.)

For something like Python, the official version downloaded from python.org must be installed on the computer for the scorer to work.

The file name you put in the grading folder must be AA.py for grading to occur.

If the grading program doesn't work, please note that we cannot resolve the issue because we don't have access to your computer. You will need to manually grade your work. (The file in1.txt contains the input data, and out1.txt contains the correct answer data for in1.txt.)

⚠️ Cancellation of classes due to grading program failure is not possible .

  • The grading program does not work on Mac computers.
  • Please be sure to install the .Net Framework before using the program. dotNetFX45_Full_setup.exe file is provided.
  • There are about 10 problems that study the basic principles, but there is no grading folder.
  • The file name you put in the grading folder must be AA.py for grading to occur.
  • Depending on your computer's performance, you may experience a timeout. Please keep this in mind when studying.
  • The grading program is provided as a free bonus material separate from the lecture. If the program fails, you will need to grade manually. Please understand that refunds will not be issued for this reason.

Recommended for
these people

Who is this course right for?

  • For those preparing for corporate coding tests

  • For those who want to study data structures and algorithms through Python

Hello
This is

26,705

Learners

972

Reviews

3,123

Answers

4.9

Rating

8

Courses

패스트캠퍼스 자료구조 & 알고리즘 강의

제로베이스 자료구조 & 알고리즘 강의

프로그래머스 PCCP(코딩역량인증시험) 강의

 

Curriculum

All

124 lectures ∙ (26hr 49min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

199 reviews

4.9

199 reviews

  • lee_10_님의 프로필 이미지
    lee_10_

    Reviews 2

    Average Rating 5.0

    5

    78% enrolled

    저는 머리가 안좋아서. 이해하는데 한참 걸립니다. 글이나 책, 혹은 유튜브를 봐도 알고리즘이 이해가 안됐었는데요. 선생님의 강의를 들으면 1번만에 이해가 됩니다... 그 정도로 설명을 잘 풀어주십니다. 1달동안 이 수업만 주구장창 듣고 프로그래머스 레벨3 달성했습니다. 정말 감사합니다.

    • ymy01228님의 프로필 이미지
      ymy01228

      Reviews 1

      Average Rating 5.0

      5

      48% enrolled

      채점시스템이 있어 공부에 의욕이 생김, 쉽게 설명해 줘서 재미있게 들을 수 있음 파이썬으로 시험 준비한다면 이 강의가 최고임. 이보다 더 좋은 거 없을듯.

      • 김태원
        Instructor

        감사합니다.^^ 시험준비 잘 하셔서 꼭 목표하시는 일 이루시기 바랍니다.^^

    • blanky님의 프로필 이미지
      blanky

      Reviews 1

      Average Rating 5.0

      5

      88% enrolled

      강의 막바지입니다. 코딩 문제 사이트에서 혼자 준비하다가 좌절하고 한동안 코딩에 손을 놓고 있었는데, 이 강의를 들으면서 알고리즘에 대해서 제대로 이해할 수 있었고 다시 흥미를 갖게 되었습니다. 강의를 들으며 알고리즘 공부를 하고 나니, 이론을 제대로 이해해야 다른 응용 문제를 풀 수 있겠다는 생각이 들었습니다. 문제도 다양하고 채점프로그램이 있어서 실력향상에 도움이 많이 되었습니다. 강의도 꼼꼼하게 설명해주셔서 너무 좋았습니다. 좋은 강의 감사합니다!

      • 김태원
        Instructor

        좋은 평가 감사합니다. 도움이 되었다니 정말 기쁩니다. 코딩공부를 통해 목표하시는 바를 이루시길 응원합니다.

    • 냠냠굿님의 프로필 이미지
      냠냠굿

      Reviews 14

      Average Rating 5.0

      5

      35% enrolled

      대박입니다! 각종메서드나, 리스트컴프리헤션, 람다같은것들 문제 속에 자연스럽게 녹여내셔서 듣는데 부담이 없습니다. 문제난이도 분포도 매우적절하다고 생각합니다. 선생님 그런데 정렬부분은 추가 하실 계획없으신가요?

      • 김태원
        Instructor

        좋은 평가 감사합니다^^ 고급정렬 알고리즘 중 병합정렬, 퀵정렬, 힙정렬 .....

    • JE Chory님의 프로필 이미지
      JE Chory

      Reviews 7

      Average Rating 5.0

      5

      68% enrolled

      이제 거의 다 들었는데, 이 강의를 선택한걸 정말 잘했다고 생각하고 있습니다. 코드도 간결하고, 선별된 문제들도 좋았습니다. 혹시 c++처럼 실전모의고사 강의가 파이썬에도 곧 제공이 될지 궁금합니다.

      Limited time deal

      $57,750.00

      25%

      $59.40

      codingcamp's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!