강의

멘토링

로드맵

NEW
개발 · 프로그래밍

/

프로그래밍 언어

원리와 실습으로 쌓아가는 파이썬 입문편

파이썬 프로그래밍 언어의 입문 강의입니다. 단순히 문자를 출력하고 문법을 따라 치는 형식적이고 따분한 구성이 아닌 '왜' 그리고 '어떻게' 동작하는지에 대한 적절 선에서의 근본적인 원리에 대한 학습과 실제 프로그래밍 실습까지 다루는 강의입니다. 또한 각종 수업 자료가 제공됩니다.

5명 이 수강하고 있어요.

  • 제이스
핵심원리
이론 실습 모두
예제
미션
Python

이런 걸 배울 수 있어요

  • 프로그래밍 언어의 실행 원리

  • 변수와 메모리의 관계

  • 파이썬 언어의 문법과 실전 활용

  • 대표적인 자료구조 및 동작 원리

  • 디버거 도구를 활용해 스스로 버그 추적 및 해결

  • 파이썬이 다른 언어들과 다른 다양한 특징

  • 객체지향(OOP) 개념과 상속 및 컴포지션

본 강의는 파이썬의 입문편입니다

  • 파이썬을 처음 접하시거나 타 언어 경험자분들의 파이썬 입문하는 분들에게 확실한 프로그래밍 입문 길라잡이가 되어드리겠습니다.

  • 단순 암기식이 아닌 왜 이런 문법이 나왔는지에 대한 설명을 빌드업식하며 진행하기 때문에
    직관적인 이해가 쉽습니다.

  • 본 강의를 마친 후엔 라이브러리 학습으로 넘어가시거나 또는 파이썬 중/고급 개념으로 넘어갈 수 있게끔
    기초부터 현대 프로그래밍의 근간이 되는 객체지향 프로그래밍까지 꼼꼼히 다룹니다.

이런 내용을 배워요

파이썬 첫걸음 - 개발 환경 세팅 및 코딩 기초 학습

  • 개발환경 구성부터 첫 코드 실행까지 차근차근 안내

  • 변수는 이름표다 - 컴퓨터가 데이터를 기억하는 방식 이해

  • 숫자, 문자, 참/거짓 등 기본 데이터 타입 완전 정리

  • 비교 연산으로 컴퓨터가 판단하는 방식 배우기

논리적인 사고와 데이터 정리 기술

  • and, or, not으로 배우는 컴퓨터의 논리적 사고법

  • 조건문과 반복문으로 프로그램이 스스로 판단하게 하기

  • 리스트, 딕셔너리, 튜플, 세트 - 상황별 최적 자료구조 선택

  • Mutable vs Immutable - 메모리 관점에서 데이터 변경 원리 이해

효율적인 코드 작성과 문제 해결 능력

  • 함수로 코드 재사용하고 깔끔하게 정리하는 방법

  • 타입 힌트를 활용한 현대적이고 읽기 쉬운 코드 작성

  • VS Code 디버거로 체계적인 문제 해결 능력 기르기

  • print문 대신 전문적인 디버깅 도구 활용법

파이썬 깊이 보기와 객체지향 설계 입문

  • 네임스페이스와 스코프 - 파이썬이 변수를 찾는 내부 동작 원리

  • 클래스와 객체의 개념과 실제 활용 방법

  • 상속과 다형성으로 효율적인 코드 설계

  • 던더 메서드로 파이썬다운 객체 만들기

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전: Windows, macOS, Linux 모든 OS 환경 지원

  • 사용 도구: VS Code (무료 에디터) - 강의에서 설치부터 설정까지 안내

  • 파이썬 버전: Python 3.12 사용 (강의에서 함께 설치)

  • PC 사양: 일반적인 사양의 노트북/데스크톱 (특별한 고사양 불필요)

학습 자료

  • 실습 예제 코드: GitHub를 통해 모든 실습 코드 제공 (수강생 전용 안내)

  • 강의 슬라이드: 이론 수업에 사용된 원본 슬라이드 파일 다운로드 제공

  • 참고 자료: 추가 학습을 위한 유용한 링크 및 자료 안내

사전 프로그래밍 지식: 전혀 필요하지 않음 (완전 초보자도 OK!)

  • 질문 및 답변: 학습 중 궁금한 점은 언제든 질문해주세요.

  • 강의 특징: 이론 설명 후 바로 실습으로 이어지는 구조로, 따라하면서 자연스럽게 익힐 수 있습니다

  • 운영체제 안내: Windows 환경에서 녹화되었으나, Mac 사용자를 위한 별도 명령어도 함께 안내합니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 프로그래밍 입문자

  • 파이썬 문법은 알지만 '왜' 이렇게 동작하는지에 대한 원리가 궁금한자

  • 파이썬을 배우고 하는 타 언어 경험자

선수 지식,
필요할까요?

  • 없음

안녕하세요
입니다.

1,337

수강생

70

수강평

22

답변

4.5

강의 평점

4

강의

게임 개발자로 시작해 다양한 기술을 익히면서 깨달은 것이 있습니다.

"어려운 건 없다. 설명을 어렵게 하는 것 뿐이다."

 

처음 프로그래밍을 배울 때, 분명히 간단한 개념인데도 복잡하게 설명된 자료들 때문에 혼란스러웠던 기억이 있습니다. 늘 느꼈던건 직접 이해하고 나니 '핵심'은 생각보다 단순했다는 거죠.

 

지금은 AI를 활용한 여러 개발 방법론을 연구하며 파이썬으로 다양한 자동화 프로젝트를 진행하고 있습니다.

 

저는 '배우는 사람이 정확히 알아야 할 것' 을 명확히 정의하고, 그 핵심만 쏙쏙 뽑아서 전달하기 위해 노력합니다.

복잡한 것을 단순하게. 어려운 것을 쉽게요.

다른 분들의 학습 여정에 제가 조금이라도 도움이 될 수 있기를 바랍니다. ^^

커리큘럼

전체

78개 ∙ (6시간 32분)

해당 강의에서 제공:

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

수강평

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

얼리버드 할인 중

₩19,800

40%

₩33,000

제이스님의 다른 강의

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

비슷한 강의

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