03. 파이썬 변수

3.1. 변수란 무엇인가? 변수(Variable)를 가장 쉽게 이해하는 방법은 이름표가 붙은 상자로 생각하는 것이다. 집에 상자가 있고 그 상자에 "장난감"이라는 이름표가 붙어 있다고 생각한다. 상자 안에 장난감을 넣어두면, 나중에 "장난감 상자"를 찾으면 꺼낼 수 있다. 프로그래밍에서 변수도 마찬가지로 데이터를 저장해두고 이름으로 꺼내 사용할 수 있다. 3.2. 변수를 왜 사용하는가? 변수가 없다면 아래처럼 같은 값을 계속 반복해서 … 더 읽기

02. 파이썬 출력

2.1. print(프린트) 함수 — 화면에 출력하기 2.1.1. print가 하는 일 print() 는 괄호 안에 넣은 내용을 화면에 출력하는 함수(Function)이다. 함수란 특정 기능을 수행하는 미리 만들어진 명령 묶음이다. 2.1.2. 기본 사용법 print("안녕, 파이썬!") 줄 설명 1 print 뒤에 소괄호 () 를 쓰고, 출력할 내용을 안에 넣는다. 문자(글자)는 반드시 큰따옴표(") 또는 작은따옴표(')로 감싸야 한다. 실행 결과 안녕, … 더 읽기

04. 파이썬 기본 자료형

4.1. 자료형(Data Type) — 데이터의 종류 4.1.1. 자료형이란? 자료형(Data Type)은 변수에 저장되는 데이터의 종류이다. 마치 상자의 용도가 다르듯이, 숫자 상자, 글자 상자, 참거짓 상자가 각각 다르다. 파이썬의 기본 자료형은 4가지이다. 자료형 영문 예시 설명 정수 int(인트) 10, -3, 0 소수점이 없는 숫자 실수 float(플로트) 3.14, -0.5, 1.0 소수점이 있는 숫자 문자열 str(스트링) "안녕", 'hello' 따옴표로 … 더 읽기

10. 파이썬 집합 자료형

이 문서에서는 파이썬의 집합(set) 자료형을 직접 만들어 보고, 중복된 값을 걸러 내는 프로그램 한 개를 완성합니다. 파이썬을 컴퓨터에 설치해 두었고 화면에 글자를 출력하는 print()를 한 번이라도 써 본 상태를 전제로 합니다. 끝까지 따라 하면 set_basic.py 파일 한 개와 set_메모.txt 파일 한 개가 컴퓨터에 남고, 값 여러 개에서 중복을 걸러 내는 코드를 스스로 쓸 수 있습니다. … 더 읽기

01. 파이썬 기본문법

1.1. 파이썬이란? 파이썬(Python)은 1991년 귀도 반 로섬(Guido van Rossum)이 만든 프로그래밍 언어이다. 프로그래밍 언어가 무엇인지 쉽게 설명하면? 컴퓨터는 사람의 말을 직접 알아듣지 못한다. 컴퓨터에게 일을 시키려면 컴퓨터가 이해하는 언어로 명령을 내려야 한다. 그 언어 중 하나가 바로 파이썬이다. 마치 한국 사람에게는 한국어로 말해야 알아듣는 것처럼, 컴퓨터에게는 프로그래밍 언어로 말해야 한다. 왜 파이썬인가? 세상에는 C, Java(자바), … 더 읽기

15. DB데이터 일괄추가하기

1. SQLite 데이터베이스 테이블 생성 여러 개의 SQL 명령문을 한 번에 실행하여 테이블을 생성하는 방법입니다. 1.1. 여러 SQL문을 실행 # exe.py import sqlite3 dbpath = "mydb.db" con = sqlite3.connect(dbpath) cur = con.cursor() script = """ DROP TABLE IF EXISTS board; CREATE TABLE board( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, title TEXT, msg … 더 읽기

14. Pandas를 활용한 SQL 명령문 실행

1. 인트로 pandas(판다스)는 데이터를 표(DataFrame(데이터프레임)) 형태로 다루는 파이썬 라이브러리이다. sqlite3와 pandas를 함께 사용하면 SQL 조회 결과를 엑셀처럼 보기 좋게 확인하고, 분석하고, 저장할 수 있다. 2. DB 데이터 일괄 추가 실습 2.1. 실습용 DB 준비 이 실습은 sqlite3뿐 아니라 pandas가 설치된 Python 환경이 필요합니다. import pandas as pd에서 ModuleNotFoundError가 나면, 실습에 쓰는 Python 환경의 터미널에서 python … 더 읽기

01. CREATE 명령어를 활용한 DB 테이블의 생성

1. 인트로 데이터를 담을 그릇인 테이블을 만드는 방법을 배운다. CREATE TABLE 명령은 DB 설계의 시작점이다. 이번 차시에서는 DB Browser for SQLite(디비 브라우저 포 에스큐엘라이트)를 함께 활용하여 테이블 구조를 시각적으로 확인한다. 2. DB Browser for SQLite(디비 브라우저 포 에스큐엘라이트) 활용법 2.1. DB Browser란? DB Browser for SQLite는 SQLite DB 파일을 시각적으로 열고 확인할 수 있는 무료 … 더 읽기

02. DDL 명령어의 이해 및 실습

1. 인트로 DDL은 Data Definition Language(데이터 데피니션 랭귀지)의 약자이다. 데이터베이스의 구조(테이블, 컬럼 등)를 정의하고 변경하는 SQL 명령어 묶음이다. 이번 차시에서는 DDL의 핵심 명령어인 CREATE, ALTER, DROP을 익힌다. 2. DDL 명령어의 이해 및 실습 2.1. DDL vs DML SQL 명령어는 목적에 따라 분류된다. 분류 이름 명령어 역할 DDL Data Definition Language CREATE, ALTER, DROP, RENAME 구조 … 더 읽기

03. SQL SELECT 명령어의 이해 및 실습

1. 인트로 SELECT(셀렉트)는 데이터베이스에서 데이터를 조회하는 명령어이다. SQL에서 가장 많이 사용되며, 리액트 앱에서 데이터를 화면에 표시할 때마다 SELECT가 사용된다. 이번 차시에서 SELECT의 기본 문법을 완전히 익힌다. 2. 실습 DB 준비 import sqlite3 conn = sqlite3.connect("game_store.db") cur = conn.cursor() # 게임 테이블 생성 cur.execute(""" CREATE TABLE IF NOT EXISTS games ( id INTEGER PRIMARY KEY AUTOINCREMENT, … 더 읽기