분류 전체보기

2025 현대오토에버 모빌리티 SW 스쿨(클라우드 2기)/파이썬 이론

[Python] 웹 프로그래밍 기초와 프레임워크

※ 웹 프로그래밍과 HTTP웹 프로그래밍(Web Programming)이란 브라우저와 서버가 HTTP 프로토콜을 통해요청(Request)과 응답(Response)을 주고받으며 동작하는 방식을 기반으로 합니다. HTTP(HyperText Transfer Protocol)은 무상태(stateless) 프로토콜로,클라이언트가 요청할 때마다 독립적으로 서버가 응답합니다.※ HTTP 메서드 (GET, POST 등)HTTP 메서드는 클라이언트가 서버에 어떤 작업을 요청하는지를 정의합니다. # 주요 HTTP 메서드 정리GET → 서버에서 데이터 "조회"POST → 서버에 데이터 "생성" 요청PUT → 서버에 데이터 "전체 수정"PATCH → 서버에 데이터 "부분 수정"DELETE → 서버에서..

2025 현대오토에버 모빌리티 SW 스쿨(클라우드 2기)/파이썬 이론

[Python] 내장 모듈과 표준 라이브러리 활용

※ 표준 라이브러리란?파이썬이 기본 제공하는 모듈 모음입니다. 파일/디렉터리, 시스템 정보, 시간, 복사 등일상적인 작업을 별도 설치 없이 바로 처리할 수 있습니다.→ os, sys, glob, time, copy와 함께 import 방식, sys.path, 얕은/깊은 복사를 정리합니다.※ os / os.path : 운영체제와 파일 경로 다루기os는 디렉터리 생성/명령 실행, os.path는 경로 계산과 파일 메타데이터를 다룹니다. import os, os.path# 사용할 수 있는 함수 확인print(dir(os.path)[:15]) # 일부만 보기print("현재 경로:", os.path.abspath(""))# 디렉터리 생성os.makedirs("sample", exist_ok=Tru..

2025 현대오토에버 모빌리티 SW 스쿨(클라우드 2기)/파이썬 이론

[Python] 예외 처리와 디버깅

※ 에러와 예외의 개요컴파일(구문) 오류 : 문법이 잘못된 경우 → SyntaxError예외(Exception) : 실행 도중 외부 요인/입력 문제로 발생 → TypeError, ZeroDivisionError 등논리적 오류 : 결과가 엉뚱하게 나오는 경우(프로그램은 멈추지 않음)→ 예외 처리를 하는 이유: 프로그램이 안전하게 계속 실행되도록, 혹은 정상 종료하도록 만들기 위해서.※ try / except / else / finallytry: 예외가 날 수 있는 코드except: 특정/전체 예외 처리 블럭else: 예외가 발생하지 않았을 때만 실행finally: 예외 발생 여부와 관계없이 항상 실행(자원 정리) def ten_div(x: int) -> float: return 10 / xtry: ..

2025 현대오토에버 모빌리티 SW 스쿨(클라우드 2기)/파이썬 이론

[Python] 객체 지향 프로그래밍(OOP)

※ 클래스, 인스턴스, 속성, 메서드클래스(Class) : 동일한 목적의 데이터(속성)와 기능(메서드)를 묶은 설계도인스턴스(Instance) : 클래스로부터 실제로 생성된 개체(실물)속성(Attribute) : 클래스/인스턴스가 가진 데이터(변수)메서드(Method) : 클래스/인스턴스가 수행하는 기능(함수) class Student: "학생을 표현하는 간단한 클래스" # 클래스 속성 (모든 인스턴스가 공유) school = "초등학교" # 초기화 메서드: 인스턴스 생성 시 자동 호출 def __init__(self, name): self.name = name # 인스턴스 속성 self.level = 1 # 인스턴스 메서드: 첫 매개변수로..

Yang Ji Woo
'분류 전체보기' 카테고리의 글 목록 (13 Page)