7회차: 파이썬과 UI연결

1. 실행순서 1.1. 백엔드 실행 (Flask) 가상환경 활성화 .venvScriptsActivate backend 폴더로 이동 cd backend 서버 실행 python app.py → 주소: http://127.0.0.1:5000 (또는 http://localhost:5000) 1.2. 프론트엔드 실행 (Vite + React) 프론트 프로젝트 루트(yt-app)로 이동 cd frontend 개발 서버 실행 npm run dev → 주소: http://localhost:5173 (Vite 기본 포트, 수정했으면 다른 포트) 1.3. 연동 확인 프론트에서 API … 더 읽기

2회차: 연산자 & 문자열

2회차: 연산자 & 문자열 선수 학습: 1회차 (변수와 자료형) 학습 목표 산술(Arithmetic) 연산자를 사용할 수 있다. 비교(Comparison) 연산자와 논리(Logical) 연산자를 이해한다. 문자열을 다양한 방법으로 조작할 수 있다. f-string(에프 스트링)을 사용하여 깔끔하게 출력할 수 있다. 2.1. 산술(Arithmetic) 연산자 2.1.1. 연산자란? 연산자(Operator)는 계산을 수행하는 기호이다. 수학에서 +, -, ×, ÷ 를 사용하듯이, 파이썬에서도 비슷한 기호들을 사용한다. 2.1.2. … 더 읽기

3회차: 조건문

3회차: 조건문 선수 학습: 2회차 (연산자 & 문자열) 학습 목표 조건문의 개념을 이해한다. if / elif / else 구문을 사용할 수 있다. input() 과 조건문을 결합하여 대화형 프로그램을 만들 수 있다. 3.1. 조건문이란? 3.1.1. 일상 속의 조건문 조건문(Conditional Statement)은 "만약 ~이라면, ~을 한다"는 논리 구조이다. 우리는 일상에서 항상 이런 판단을 한다. 만약 비가 오면 우산을 … 더 읽기

4회차: 반복문

4회차: 반복문 선수 학습: 3회차 (조건문) 학습 목표 반복문의 개념을 이해한다. for 반복문을 사용할 수 있다. while 반복문을 사용할 수 있다. range() 함수를 다양하게 활용할 수 있다. break / continue 로 반복을 제어할 수 있다. 4.1. 반복문이란? 4.1.1. 왜 반복문이 필요한가? "안녕하세요"를 5번 출력하고 싶다면 아래처럼 5줄을 써야 한다. print("안녕하세요") print("안녕하세요") print("안녕하세요") print("안녕하세요") print("안녕하세요") 만약 … 더 읽기

5회차: 함수(Function)

5회차: 함수(Function) 선수 학습: 4회차 (반복문) 학습 목표 함수(Function)의 개념과 필요성을 이해한다. def(데프)로 함수를 정의하고 호출할 수 있다. 매개변수(Parameter)와 반환값(Return Value)을 활용할 수 있다. 지역변수(Local Variable)와 전역변수(Global Variable)를 이해한다. 5.1. 함수란? 5.1.1. 함수의 개념 함수(Function)는 특정 작업을 수행하는 코드 묶음이다. 한 번 정의해두면 필요할 때마다 이름만 불러서 실행할 수 있다. 일상의 예를 들면, 세탁기를 생각할 … 더 읽기

6회차: 리스트 & 딕셔너리

6회차: 리스트 & 딕셔너리 선수 학습: 5회차 (함수) 학습 목표 리스트(List)의 개념을 이해하고 다양하게 활용할 수 있다. 딕셔너리(Dictionary)의 개념을 이해하고 다양하게 활용할 수 있다. 리스트와 딕셔너리를 반복문과 함께 사용할 수 있다. 리스트 안에 딕셔너리를 담는 복합 구조를 이해할 수 있다. 6.1. 리스트(List) 6.1.1. 리스트란? 리스트(List)는 여러 개의 값을 순서대로 담는 자료형이다. 대괄호([])를 사용하며, 각 값은 … 더 읽기

1회차: 파이썬 소개 & 변수와 자료형

1회차: 파이썬 소개 & 변수와 자료형 학습 목표 파이썬(Python)이 무엇인지 이해한다. 파이썬을 설치하고 코드를 실행할 수 있다. 변수(Variable)의 개념을 이해하고 사용할 수 있다. 기본 자료형(Data Type)을 구분할 수 있다. 1.1. 파이썬이란? 파이썬(Python)은 1991년 귀도 반 로섬(Guido van Rossum)이 만든 프로그래밍 언어이다. 프로그래밍 언어가 무엇인지 쉽게 설명하면? 컴퓨터는 사람의 말을 직접 알아듣지 못한다. 컴퓨터에게 일을 시키려면 … 더 읽기