Python

코딩테스트/코딩테스트 문제풀이

[Python] 프로그래머스 <N개의 최소공배수>

https://school.programmers.co.kr/learn/courses/30/lessons/12953 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr import mathfrom functools import reducedef lcm(a, b): return abs(a*b) // math.gcd(a, b)def solution(arr): return reduce(lcm, arr)

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: ..

Yang Ji Woo
'Python' 태그의 글 목록