누구나 로고
Online CoursesFor BusinessLibraryTrend InsightsFree coursesNoticesContactCareers
로그인 없이도 모든 강의를 무료로 볼 수 있어요.
로그인무료 회원가입
강좌파이썬 기초 40강 — 처음 배우는 프로그래밍
개발·프로그래밍입문무료

파이썬 기초 40강 — 처음 배우는 프로그래밍

문법 나열이 아닌, 컴퓨터가 어떻게 작동하는지 원리부터 이해하는 교과서 수준의 파이썬 입문 시리즈. 변수가 메모리에서 어떻게 존재하는지, 반복문이 내부적으로 어떻게 동작하는지, 객체지향이 왜 등장했는지를 깊이 있게 다룹니다.

14개 강의
1강부터 시작하기
파이썬 기초 40강 — 처음 배우는 프로그래밍

📚 강의 목차

  1. 1

    컴퓨터는 어떻게 생각하는가 — 0과 1에서 프로그램까지

    트랜지스터에서 시작해 파이썬 코드가 실행되기까지의 전체 흐름을 이해한다.

  2. 2

    파이썬 생태계와 개발 환경 완전 설정

    Python 설치부터 가상환경까지, 전문가처럼 개발 환경을 구성한다.

  3. 3

    파이썬의 실행 모델 — 바이트코드, PVM, GIL

    파이썬 코드가 내부적으로 어떻게 실행되는지 CPython 구조를 깊이 이해한다.

  4. 4

    첫 프로그램 — print()와 input()으로 배우는 I/O 원리

    표준 입출력의 개념을 이해하고 print()·input()의 모든 매개변수를 마스터한다.

  5. 5

    변수란 무엇인가 — 이름표, 객체, 참조의 삼각관계

    C언어 변수와 파이썬 변수의 근본적 차이를 이해하고, 참조와 메모리 관리를 파악한다.

  6. 6

    정수(int) 완전 해부 — 임의 정밀도, 비트 연산, 정수 연산의 함정

    파이썬 정수의 임의 정밀도 구현을 이해하고 비트 연산과 나눗셈 함정을 마스터한다.

  7. 7

    부동소수점(float)의 함정 — IEEE 754와 수치 오류의 진실

    0.1+0.2가 0.3이 아닌 이유를 IEEE 754로 설명하고 수치 오류를 피하는 방법을 배운다.

  8. 8

    문자열(str) 완전 해부 — 유니코드, 불변성, 인코딩

    파이썬 문자열이 유니코드를 어떻게 처리하는지, 인코딩이 왜 필요한지 깊이 이해한다.

  9. 9

    불리언(bool)과 None — 진리값 시스템의 철학

    파이썬의 트루시니스 개념과 단락 평가를 완전히 이해하고 None의 올바른 활용법을 배운다.

  10. 10

    연산자 완전 분석 — 우선순위, 결합성, 연산자 오버로딩 예고

    파이썬의 모든 연산자 우선순위와 평가 규칙을 이해하고, 연산자 오버로딩의 원리를 파악한다.

  11. 11

    f-string과 문자열 포맷팅 완전 정복

    파이썬의 모든 문자열 포맷팅 방법을 비교하고 f-string의 모든 기능을 마스터한다.

  12. 12

    조건문 — 프로그램이 결정을 내리는 방법

    if/elif/else의 실행 원리를 이해하고 조건 설계의 모범 사례를 배운다.

  13. 13

    while 루프 — 반복의 본질과 루프 설계

    while 루프의 정확한 실행 모델을 이해하고 올바른 루프 설계와 탈출 전략을 배운다.

  14. 14

    for 루프 — 이터레이션 프로토콜의 깊은 이해

    for 루프의 내부 동작인 이터레이터 프로토콜을 이해하고 enumerate·zip을 마스터한다.

관련 주제

  • 트랜지스터와 논리게이트
  • 이진수 체계
  • CPU 명령 실행 사이클
  • 컴파일러 vs 인터프리터
  • CPython 구조
  • 레지스터·캐시·RAM 계층
  • Python 2 vs 3 차이
  • PATH 환경변수
  • 터미널과 REPL
  • VS Code 개발환경 설정
  • 가상환경(venv)
  • pip install·requirements.txt
  • .pyc 바이트코드 컴파일
  • dis 모듈 opcode 분석
  • 동적 타이핑
  • 개발·프로그래밍
  • 개발·프로그래밍 강의
  • 파이썬 기초 40강 — 처음 배우는 프로그래밍
  • 무료강의
  • 무료 온라인 강의
  • NUGUNA
  • 누구나
← 전체 강좌 목록

Support

  • Notices
  • FAQ
  • Contact Us
  • Community

Help & Info

  • Terms of Service
  • Privacy Policy
  • Refund Policy

Services

  • About Us
  • Sign up
  • New courses
  • Free courses
누구나 로고
Terms of ServicePrivacy PolicyRefund Policy

상호명: NUGUNA  |  대표자: 정우진  |  사업자등록번호: 392-32-01817  |  통신판매업신고: 제 2026-서울양천-0564 호

주소: 서울특별시 양천구 목동서로 100  |  이메일: nugunapass@gmail.com  |  전화: 010-6395-3043

© 2026 NUGUNA. All rights reserved.

KB예금주인증관리자
HomeCoursesLibraryContactMY