강의

멘토링

로드맵

NEW
개발 · 프로그래밍

/

프로그래밍 언어

처음 배우는 파이썬(python) 프로그래밍 입문

IT 전문 출판 작가이자 코딩 크리에이터 수코딩만의 안정적인 학습법으로, 비전공자도 좌절 없이 완주할 수 있도록 설계한 입문 강의입니다. 복잡한 이론은 과감히 덜어내고 꼭 필요한 문법만 골라 실습 중심으로 전달합니다. 처음 코딩을 시작하는 분도 강의를 끝까지 따라오면, 파이썬으로 나만의 프로그램을 스스로 만들어낼 수 있습니다.

12명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

  • 수코딩
python
python
파이썬
파이썬
파이썬입문
파이썬입문
파이썬기초
파이썬기초
python
python
파이썬
파이썬
파이썬입문
파이썬입문
파이썬기초
파이썬기초

수강 후 이런걸 얻을 수 있어요

  • 파이썬 개발 환경(VS Code 등)을 직접 설치하고 설정할 수 있다

  • 변수, 조건문, 반복문 등 파이썬 핵심 문법을 스스로 읽고 쓸 수 있다

  • 함수를 직접 만들어 코드를 재사용하는 구조로 짤 수 있다

  • 리스트, 딕셔너리 등 자료구조를 활용해 데이터를 다룰 수 있다

  • 오류 메시지를 보고 직접 디버깅하는 능력을 갖출 수 있다

  • 파이썬으로 간단한 프로그램을 처음부터 혼자 완성할 수 있다

  • 이후 데이터 분석·자동화·AI 등 심화 학습을 이어갈 기초 체력을 쌓는다

비전공자도 이해하기 쉬운 파이썬(python)
🛩 수코딩의 AI 로드맵 시리즈 1단계! 🛩

프런트엔드 입문 분야 베스트셀러

프런트엔드 입문 분야 베스트셀러 작가가 만든 강의!

2022 『코딩 자율학습 HTML+CSS+자바스크립트』 출간! 🎉
2023 『아는만큼보이는 프런트엔드 개발』 출간! 🎉
2024 『코딩 자율학습 Vue.JS』 출간! 🎉
2025 『코딩 자율학습 리액트』 출간! 🎉

수코딩은 프런트엔드의 다양한 분야를 집필한 현직 작가에요.
출한한 책이 모두 베스트셀러입니다. 😎
프런트엔드 강의 선도하고 있는 수코딩이 만든 특별한 강의랍니다!

궁금해요

무엇을 배우나요?

파이썬은 문법이 간결하고 배우기 쉬운 언어로 알려져 있지만, 막상 혼자 공부를 시작하면 "이게 왜 되는 건지", "변수는 어디서 쓰는 건지", "함수는 어떻게 만들고 언제 쓰는지" 감이 잡히지 않는 경우가 많습니다.

이 강의에서는 👉 파이썬을 처음 배우는 분들이 반드시 알아야 할 핵심 개념만을 엄선하여 학습합니다. 이론 나열이 아닌, 실제로 코드를 짜면서 "왜 이렇게 동작하는지"를 이해하는 데 집중합니다.

헷갈리기 쉬운 개념은 그냥 넘어가지 않고, 원리부터 짚어가며

  • 변수, 자료형, 값 출력 등 파이썬의 기본 구조 이해

  • 문자열, 숫자, 논리 자료형의 특성과 활용법

  • 조건문(if/elif/else, match)과 반복문(while, for)으로 흐름 제어하기

  • 리스트, 튜플, 딕셔너리 등 컬렉션 자료형과 실전 패턴

  • 함수 정의, 매개변수, 반환값, 스코프의 정확한 이해

  • 클로저와 데코레이터로 고급 패턴 익히기

  • 클래스와 객체, 상속으로 객체지향 프로그래밍 입문

  • 모듈과 패키지로 코드를 구조화하는 방법

  • 예외 처리로 안전하고 견고한 코드 작성하기

등 파이썬 입문에서 실무까지 이어지는 핵심 주제들을 중심으로 구성했습니다.

이를 통해 완전 초보자도 파이썬의 데이터 흐름과 실행 구조를 명확히 이해할 수 있고, "왜 이 코드는 이렇게 동작하는지"를 스스로 설명할 수 있는 개발자로 성장하게 됩니다.

단순히 "파이썬을 써봤다"가 아니라,
파이썬을 이해하고 직접 활용할 수 있는 기반을 만들어주는 강의입니다. 🚀

완전 초보자도 괜찮아요,

기초부터 차근차근 모두 알려드릴게요.

파이썬은 배우기 쉬운 언어라고 하지만, 처음 접하면 변수, 자료형, 함수, 클래스 등 낯선 개념들 때문에 어렵게 느껴질 수 있습니다.

"이 코드는 왜 이렇게 동작하지?" "함수는 언제 만들고, 클래스는 왜 쓰는 거지?" 처음이라면 당연히 헷갈릴 수 있어요. 걱정하지 마세요!

이 강의에서는 파이썬을 처음 접하는 분들도 이해할 수 있도록, 정말 기초부터 하나씩, 흐름을 따라가며 설명합니다.

  • 데이터가 어떻게 저장되고 처리되는지

  • 조건과 반복으로 프로그램의 흐름을 어떻게 제어하는지

  • 함수와 클래스는 어떤 역할을 하고 언제 사용하는지

를 그림처럼 머릿속에 그려질 수 있도록 풀어드립니다.

초보자의 눈높이에
최적화된
핵심 커리큘럼

Section 01 - 개발 환경 설정(윈도우)

이 섹션에서는 본격적인 실습에 들어가기 전에 강의를 수강하기 위한 기본 준비 작업을 진행합니다. 크롬 브라우저, Node.js, VSCode 설치부터 시작해 파이썬 개발에 최적화된 익스텐션 구성, 그리고 최신 파이썬 버전 관리 도구인 UV 설치 방법까지 맥 환경 기준으로 함께 다룹니다.

Section 02 - 개발 환경 설정(맥)

이 섹션에서는 윈도우 환경에서 강의를 수강하기 위한 기본 개발 환경 세팅을 진행합니다. 크롬 브라우저, Node.js, VSCode 설치와 함께 파이썬 개발에 필요한 익스텐션 구성, 그리고 UV 설치 방법까지 윈도우 기준으로 단계별로 안내합니다.

Section 03 - 파이썬 시작하기

이 섹션에서는 파이썬의 개념을 처음부터 차근차근 살펴보고, 실제로 코드를 실행해보는 과정을 다룹니다. 파이썬 프로젝트를 생성하고 실행하는 방법을 익힌 뒤, 데이터와 값, 변수, 주석 등 파이썬을 이해하는 데 꼭 필요한 핵심 용어들을 실습과 함께 정리합니다.

Section 04 - 기본 자료형

이 섹션에서는 파이썬이 데이터를 다루는 방식의 기초가 되는 자료형을 학습합니다. 문자열, 숫자, 논리(bool), None 자료형의 개념과 특성을 살펴보고, 각 자료형을 실제로 어떻게 활용하는지 정리합니다. 섹션 마지막에는 미션과 풀이를 통해 배운 내용을 직접 확인해볼 수 있습니다.

Section 05 - 데이터 표현과 입출력

이 섹션에서는 사용자로부터 값을 입력받고, 원하는 형태로 출력하는 방법을 다룹니다. input()을 활용한 입력 처리, 형변환의 개념, 그리고 포맷 코드·format()·f-string 등 다양한 문자열 포맷팅 방식을 비교하며 각각의 특징을 정리합니다.

Section 06 - 연산자

이 섹션에서는 파이썬에서 사용하는 다양한 연산자의 종류와 동작 방식을 학습합니다. 산술, 문자열, 비교, 논리, 대입, 복합대입, 단항 연산자를 순서대로 살펴보고, 여러 연산자가 함께 쓰일 때 어떤 순서로 계산되는지 연산자 우선순위까지 명확하게 정리합니다.

Section 07 - 조건문과 반복문

이 섹션에서는 프로그램의 흐름을 제어하는 조건문과 반복문을 학습합니다. if / elif / else, 조건부 표현식, match로 조건을 처리하는 방법과, while / for, 중첩 반복문으로 원하는 횟수만큼 코드를 반복 실행하는 방법을 함께 다룹니다.

Section 08 - 컬렉션 자료형

이 섹션에서는 여러 데이터를 묶어서 관리할 수 있는 컬렉션 자료형을 학습합니다. 리스트, 튜플, 딕셔너리의 개념과 각각의 메서드를 살펴보고, 조건문과 반복문을 함께 활용해 컬렉션 데이터를 실전에서 다루는 방법까지 단계별로 정리합니다.

Section 09 - 함수와 고급 패턴

이 섹션에서는 코드를 재사용 가능하게 만드는 함수의 기본 구조부터 고급 활용법까지 깊이 있게 다룹니다. 매개변수, 반환값, 스코프, global / nonlocal의 동작 원리를 이해한 뒤, 클로저와 데코레이터까지 자연스럽게 연결되는 흐름으로 설명합니다.

Section 10 - 내장 함수

이 섹션에서는 파이썬이 기본으로 제공하는 내장 함수들을 학습합니다. 람다 함수의 개념부터 수학·숫자 관련 함수, 형변환 함수, 시퀀스와 이터러블을 다루는 함수까지, 실무에서 자주 활용되는 함수들을 중심으로 정리합니다.

Section 11 – 클래스와 객체

이 섹션에서는 파이썬의 핵심 개념 중 하나인 객체지향 프로그래밍을 학습합니다. 클래스를 정의하고, 인스턴스 변수·클래스 변수·메서드의 차이를 명확히 이해한 뒤, 상속을 통해 코드를 구조적으로 확장하는 방법까지 다룹니다. "파이썬의 모든 것은 객체"라는 핵심 개념도 이 섹션에서 함께 짚어봅니다.

Section 12 – 모듈과 패키지

이 섹션에서는 코드를 파일 단위로 분리하고 재사용하는 모듈과 패키지의 개념을 학습합니다. 다양한 import 방식, __name____pycache__의 동작 원리, 그리고 __init__.py를 활용해 패키지를 직접 구성하는 방법까지 함께 다룹니다.

Section 13 – 예외 처리

이 섹션에서는 프로그램 실행 중 발생할 수 있는 오류를 안전하게 처리하는 예외 처리를 학습합니다. try / except 기본 구조부터 다양한 예외 처리 확장 방법, raise로 직접 예외를 발생시키는 법, 그리고 사용자 정의 예외 클래스를 만드는 방법까지 단계별로 정리합니다.

파이썬 강의만의
자동화 실습 퀴즈 제공

이 강의에는 배운 내용을 바로 확인할 수 있는 전용 온라인 실습 사이트가 함께 제공됩니다. 별도 환경 설정 없이 브라우저에서 바로 접속해 언제 어디서든 복습할 수 있습니다.

개념 복습 지문 문제를 풀기 전, 해당 섹션의 핵심 개념을 정리한 지문으로 배운 내용을 빠르게 복습합니다.

4가지 유형의 실습 문제

  • 코드 완성형 — 빈칸을 채우며 코드의 구조를 익힙니다

  • 출력값 예측형 — 코드를 실행하지 않고 결과를 예측하며 흐름을 이해합니다

  • 오류 수정형 — 틀린 코드를 찾아 직접 고치며 실수 패턴을 잡습니다

  • 자유 작성형 — 조건에 맞는 코드를 처음부터 직접 작성합니다

진행 상황 추적 + 즉각 정답 확인 문제별로 완료 여부를 체크하고, 풀고 나서 바로 정답을 확인할 수 있습니다.

단순히 강의를 듣는 것을 넘어, 직접 풀어보고 검증하면서 진짜 내 것으로 만드는 학습 경험을 제공합니다.

수코딩 강의만의
특별한 점


입문자를 위한 핵심 중심 커리큘럼

  • 파이썬의 방대한 문법 중 실제로 자주 쓰이는 핵심 개념만 선별하여 학습합니다.

  • 변수, 자료형, 조건문, 반복문, 함수, 클래스 등 실제 코드 작성에 바로 활용 가능한 구조와 기준에 집중합니다.


직관적이고 쉬운 예제와 실습 위주 강의

  • 파이썬을 처음 접하는 사람도 이해할 수 있도록 개념 → 흐름 → 코드 순으로 단계별 설명을 제공합니다.


  • 단순히 따라 치는 예제가 아니라, 직접 코드를 작성하고 수정해보는 실습 중심 강의로 구성되어 실전에 바로 적용할 수 있도록 돕습니다.

"왜 이렇게 동작하는지"를 명확히 이해

  • "이 코드는 왜 이런 결과가 나오는가?", "함수와 클래스는 언제 써야 하는가?"를 실행 흐름 기준으로 명확하게 설명합니다.

  • 단순히 문법을 외우는 것이 아니라, 파이썬이 동작하는 원리를 자연스럽게 이해할 수 있습니다.

최신 파이썬 문법과 개발 환경 완벽 반영

  • 최신 파이썬 버전의 구조와 권장 패턴을 반영하여 가장 현대적인 개발 방식으로 강의를 구성했습니다.


  • UV, VSCode 등 현업에서 실제로 사용하는 개발 환경 셋업부터 함께 다루어, 처음부터 올바른 습관을 만들어 드립니다.

개발자 노하우 아낌없이 공개

  • 공식 문서에는 잘 나오지 않는 실무에서 자주 헷갈리는 포인트와 실수 사례를 짚어드립니다.

  • 단순 문법 설명을 넘어, 파이썬 개발자로 성장하기 위한 사고방식과 기준까지 함께 전달합니다.

수강생 맞춤 피드백과 꼼꼼한 Q&A 지원

  • 수강생의 질문에 대해 빠르고 친절한 피드백을 제공합니다.

  • 자주 하는 실수나 헷갈리는 부분을 짚어주며, 개개인의 학습 효과를 극대화합니다.

잠시만요!

강의에도 나와 맞는 '결'이 있다는 거 아시나요?

누구에게나 인정받는 대작 게임이 나에게는 재미없을 수 있는 것처럼,
강의도 모두에게 똑같이 맞는 건 아닙니다.

아무리 칭찬이 자자한 강의라도 나와 맞지 않을 수 있고,
반대로 누군가에겐 평범한 강의가 나에겐 최고의 강의가 될 수 있죠.

그래서 제 모든 강의는 최소 10% 이상 무료로 공개되어 있습니다.
직접 들어보고, 저와 스타일의 ‘결’이 맞는지 확인해 보세요!

만약 저와 결이 잘 맞는다면,
AI 개발자로 가는 가장 빠른 지름길을 안내해 드리겠습니다.
믿고 따라오세요! 🚀

자주 묻는 질문

Q. 진짜 아무것도 모르는 초보자입니다. 괜찮을까요?
A. 네. 정말 괜찮습니다. 아무것도 모르는 분들이 학습할 수 있게 구성한 맞춤 강좌입니다.

Q. 선수지식이 필요한가요?

A. 필요하지 않습니다.

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Windows, macOS

  • 사용 도구: 비주얼 스튜디어 코드(Visual Studio Code), 크롬(Chrome)

  • PC 사양: 웹 서핑이 가능한 수준의 최저 사양도 가능합니다.

학습 자료

  • 실습 진행을 위한 강의별 학습 자료 제공합니다.


선수 지식 및 유의사항

  • 완전 비전공자, 초보자도 수강 가능

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 파이썬은 배워야 한다고 생각하면서도 독학으로 몇 번 포기한 경험이 있는 분

  • AI·데이터 분석을 공부하고 싶은데 기초가 없어서 시작조차 못하고 있는 분

  • 개발자로 커리어 전환을 생각 중이지만 어디서 시작해야 할지 막막한 비전공자

  • 유튜브 강의는 봐도 직접 코드를 짜본 적 없는 완전 입문자

  • 파이썬 문법은 알겠는데 왜 이렇게 동작하는지 원리가 항상 헷갈리는 분

선수 지식,
필요할까요?

  • 기초 지식이 없어도 수강할 수 있습니다

안녕하세요
입니다.

5,103

수강생

302

수강평

157

답변

4.9

강의 평점

9

강의

수코딩은 온라인과 오프라인을 병행하면서
코딩을 가르치는 활동을 하고 있습니다.

다년간의 오프라인 강의 경험을 바탕으로,
더 많은 사람들이 코딩을 쉽고 재미있게 배울 수 있도록
매일 고민하고, 끊임없이 노력하고 있습니다.

현재까지 다음과 같은 4권의 책을 출판하며
프런트엔드 강의 분야를 선도하고 있습니다:

또한, 유튜브 채널을 통해 다양한 무료 강의도 제공하고 있습니다.
👇 지금 바로 방문해 보세요
[유튜브 채널 링크]

다양한 할인 소식 또한 공식 홈페이지에서 빠르게 확인하실 수 있습니다.
👇 지금 바로 방문해 보세요
[공식 홈페이지 링크]

커리큘럼

전체

146개 ∙ (12시간 12분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

월 ₩167,081

5개월 할부 시

28%

₩55,000

₩835,404

수코딩님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!