생활코딩 - [바로실습] 파이썬(Python)

이고잉 님이 운영하시는 생활코딩의 파이썬 강좌입니다. 설치가 필요 없는 실습 환경에서 바로 코드를 작성해보면서 빠르게 배워보세요!

클래스 소개
난이도
쉬움
카테고리
프로그래밍 - 프로그래밍 기초
태그
파이썬
수료증
발급 가능
추천 학습대상
- 파이썬을 처음 시작하는 초보자/입문자
- 파이썬 프로그래밍이 동작하는 일반적인 원리를 체험하고 싶은 분
- 생활코딩을 통해 수강한 파이썬 영상 강의를 직접 실행하고 싶은 분

#구름EDU 수강자 분들을 위해 생활코딩(https://opentutorials.org)이 함께 합니다. 항상 좋은 지식을 전해주시는 생활코딩에 감사드립니다.


해당 강좌는 생활코딩의 고퀄리티 강좌를 별도의 실습 환경을 설치하지 않고 곧바로 실행해볼 수 있도록 세팅되어 있습니다. Express를 조금 더 쉽게 배워봅시다!


📝수업 소개


🐍이 수업은 파이썬에 대한 프로그래밍 언어와 문법, 기능을 익히는 수업입니다. 초심자도 이해할 수 있도록 아주 쉽게 진행되며, 이 수업을 완강했을 때 프로그래밍이 동작하는 일반적인 원리를 체험하실 수 있습니다.

🙅‍♀본 수업에서는 언어의 모든 기능을 알려드리지는 않습니다. 프로그래밍 언어들은 대단히 많은 기능을 가지고 있지만 이 모든 기능들이 '언젠가' 필요할 뿐 지금 당장 필요하지 않은 것들이 대다수입니다. 이 수업의 1차 목적은 빠르게 무엇인가 만들어볼 수 있는 최소한의 도구를 알려드리는 것입니다.



🎯학습 목표


  • 파이썬의 핵심적인 기능들을 사용할 수 있습니다.
  • 프로그래밍이 동작하는 일반적인 원리를 이해할 수 있습니다.



📣참고사항


  • 본 수업의 제작자는 언어의 권위자가 아닙니다. 단지 언어를 여러분처럼 더 잘 이해하고 싶은 마음에 이 수업을 만들었습니다. 그런 점에서 우리 모두 같은 출발점에 서있습니다. 혹 제작자가 잘못된 정보를 전달한다면 넓은 마음으로 이해해주시고, 정정해주시면 감사한 마음으로 수용하여 반영하겠습니다. 제작자가 언어에 대해서 명함을 내밀 수 있는 수준이 된다면, 고급 기능을 파악하고 싶은 중급자를 위한 수업을 꼭 만들어보려 합니다.
  • 최소한의 도구를 익힌 뒤 무엇인가 만들어보셨으면 합니다. 검색과 질문을 통해 난관을 해결하고, 그 과정을 반복하며 덜 유용한 지식을 도태시키며 유용한 지식을 습득하시기 바랍니다. 여러분은 그 과정을 통해 좀 더 최적화된 체계를 갖추게 될 것이고, 점차 기술적인 부분에서 자유로워지는 자신을 발견하게 되실 겁니다.



강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공

이 클래스는 모든 수업을 자유롭게 체험해 볼 수 있습니다.

교육 과정
모두 펼치기
  • 01
    수학과 프로그래밍
    1개 (07:48)
  • 수학과 프로그래밍
    07:48
  • 02
    수와 계산
    2개 (26:20)
  • 간단한 계산(사칙연산)
    14:28
    살짝 복잡한 계산
    11:52
  • 03
    문자와 데이터 타입
    5개 (59:10)
  • 문자의 표현
    15:01
    문자열의 제어
    08:55
    문자열의 제어 2
    15:16
    특수한 문자들
    15:18
    문자와 숫자를 통해서 알아보는 데이터 타입
    04:40
  • 04
    변수
    3개 (34:17)
  • 변수의 기본 문법
    08:15
    문자열에서 변수의 사용
    10:51
    수 계산에서 변수의 사용
    15:11
  • 05
    비교와 블리언
    2개 (23:38)
  • 소개
    12:15
    실습
    11:23
  • 06
    조건문
    4개 (46:00)
  • 기본문법
    13:07
    조건문의 활용
    10:21
    else
    09:59
    else if
    12:33
  • 07
    입력과 출력
    2개 (34:07)
  • 사용자의 입력을 애플리케이션으로 가져오기
    19:11
    로그인 애플리케이션에 입력 기능 추가하기
    14:56
  • 08
    논리 연산
    3개 (34:04)
  • 논리 연산자란?
    06:33
    OR
    08:31
    AND
    19:00
  • 09
    Cheat Sheet
    1개 (18:20)
  • Cheat Sheet
    18:20
  • 10
    주석
    1개 (13:03)
  • 주석
    13:03
  • 11
    컨테이너
    2개 (19:41)
  • 컨테이너란?
    04:00
    기본사용법
    15:41
  • 12
    사용 설명서
    2개 (24:29)
  • 사용 설명서란?
    07:26
    Python의 문서 보는 법과 리스트 심화
    17:03
  • 13
    영어와 프로그래밍
    1개 (06:49)
  • 영어와 프로그래밍
    06:49
  • 14
    반복문
    5개 (45:50)
  • 반복문이 없다면
    05:44
    while
    08:12
    반복조건
    11:09
    활용
    10:43
    조건문과 반복문의 합체
    10:02
  • 15
    컨테이너와 반복문
    4개 (55:39)
  • 컨테이너와 반복문의 만남
    10:50
    달콤한 for문의 등장
    11:20
    for문의 활용
    13:12
    로그인 애플리케이션에 투입
    20:17
  • 16
    코드란 무엇인가?
    1개 (13:04)
  • 코드란 무엇인가?
    13:04
  • 17
    함수 (function)
    6개 (01:00:31)
  • 함수란 무엇인가?
    09:15
    함수 만들기
    10:46
    리턴값
    15:24
    입력값
    09:01
    여러개의 입력값
    04:27
    로그인 애플리케이션
    11:38
  • 18
    모듈
    6개 (54:34)
  • 모듈이란?
    07:11
    내장모듈
    10:16
    모듈에 없을 때
    09:55
    모듈의 도입
    09:34
    모듈을 통한 중복의 제거 & 재활용성의 증대
    09:28
    로그인 에플리케이션
    08:10
  • 19
    객체 지향 프로그래밍
    6개 (48:06)
  • 수업소개
    05:08
    객체 지향 프로그래밍의 개념
    11:03
    객체 지향 프로그래밍의 사례
    11:26
    객체 지향 프로그래밍의 개념 2
    04:24
    객체 지향 프로그래밍의 여러 사례
    10:27
    객체 지향 프로그래밍을 어떻게 공부해야 할까?
    05:38
  • 20
    객체
    6개 (51:40)
  • 객체 제작
    05:09
    객체 사용
    08:39
    클래스
    05:26
    생성자
    12:10
    인스턴스 변수와 메소드
    07:55
    객체를 사용하는 이유
    12:21
  • 21
    객체와 변수
    5개 (01:12:25)
  • 인캡슐레이션(캡슐화)
    09:11
    인스턴스 변수의 특성
    16:29
    set / get 메소드
    11:03
    set / get 메소드를 사용하는 이유
    19:32
    속성
    16:10
  • 22
    상속
    3개 (35:45)
  • 상속이란
    04:55
    상속의 문법
    15:43
    상속의 응용
    15:07
  • 23
    클래스 멤버
    4개 (38:08)
  • 클래스 멤버 소개
    12:54
    클래스 메소드
    06:51
    클래스 변수
    09:34
    클래스 맴버의 활용
    08:49
  • 24
    Override
    3개 (30:49)
  • 오버라이드의 소개
    04:23
    오버라이드의 형식
    13:01
    오버라이드의 활용
    13:25
  • 25
    객체와 모듈
    1개 (10:16)
  • 객체와 모듈
    10:16
  • 26
    다중상속
    3개 (25:51)
  • 다중상속의 형식
    10:42
    다중상속의 단점
    09:14
    다중상속의 활용
    05:55
  • 27
    Mixin
    3개 (20:07)
  • 믹스인 소개
    05:28
    믹스인의 형식
    06:58
    믹스인의 활용
    07:41
  • 28
    패키지 매니저
  • 패키지 매니저
마지막 업데이트|2025년 07월 25일
강의자 소개
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

강좌 후기
무료

평균평점
4.9
난이도
쉬움
수강기간
평생 무제한