분류 전체보기(142)
-
Python의 연산자 및 표현식
Python의 비교 연산자 및 표현식 부동 소수점 값 비교 x = 1.1 + 2.2 x == 3.3 False 1.1 + 2.2 3.3000000000000003 float 객체에 저장된 값은 여러분이 생각하는 것과 정확하게 일치하지 않을 수도 있습니다. 따라서 == 연산자를 사용하여 부동 소수점 값이 완전히 동일한지 비교하는 것은 좋지 않습니다. 두 개의 부동 소수점 값이 동일한지 확인하는 가장 좋은 방법은 어느 정도 허용 오차가 허용되는 한 두 부동 소수점 값이 서로 가까운지 확인하는 것입니다.표준 라이브러리의 math 모듈은 비교에 도움이 되는 isclose()라는 함수를 편리하게 제공합니다. 이 함수는 두 개의 숫자를 가져와 대략적인 동등성을 테스트합니다. from math import isclo..
2023.12.09 -
문자열 보간 및 서식 지정을 위한 Python의 F-String
F-문자열의 값과 개체 보간 Python f-문자열은 보간 및 형식 문자열을 지정합니다. 읽기 쉽고 간결하며 .format() 메소드 및 모듈로 연산자(%)와 같은 기존 문자열 보간 및 서식 지정 도구보다 오류가 발생할 가능성이 적습니다. f-문자열은 갸존 도구보다 약간 더 빠릅니다! f-문자열을 사용하여 문자열에 보간 값, 개체 및 표현식을 삽입하세요. 형식 지정 Python의 문자열 형식 지정 미니 언어를 사용하여 f-문자열 형식 지정 Python 3.12 이상에서 f-문자열의 일부 멋진 기능 활용 f-문자열 대신 기존 보간 도구를 사용할 시기 결정 형식화된 문자열 리터럴이라고도 불리는 f-문자열은 여는 따옴표 앞에 f가 있는 문자열 리터럴입니다. 중괄호로 묶인 Python 표현식을 포함할 수 있습니..
2023.12.08 -
Python에서 명령줄용 행맨 게임 구축
프로젝트 개요 ㅇ 컴퓨터 게임의 공통 요소 알아보기 ㅇ 컴퓨터 게임의 상태추적 ㅇ 사용자 입력 가져오기 및 유효성 검사 ㅇ 게임을 위한 텍스트 기반 사용자 인터페이스(TUI) 만들기 ㅇ 언제 게임이 종료되고 누가 승자인지 예상하기 행맨 게임에 대한 설명 ㅇ 게임 설정: 행맨 게임은 두 명 이상의 플레이어가 참여하는 게임이며, 선택 플레이어와 한 명 이상의 추측하는 플레이어으로 구성됩니다. ㅇ 단어 선택: 선택 플레이어는 추측 플레이어가 추측할 단어를 선택합니다. - 선택한 단어는 전통적으로 단어의 각 문자에 대한 일련의 밑줄로 표시됩니다. - 선택 플레이어는 교수형 집행인 그림을 고정할 비계도 그립니다. ㅇ 추측: 추측하는 플레이어는 한 번에 하나씩 문자를 선택하여 단어를 추측하려고 시도합니다. ㅇ 피드..
2023.12.07 -
파이썬을 사용하여 URL에서 파일을 다운로드 하는 방법
파이썬을 사용하여 URL에서 파일을 다운로드 하는 방법 ㅇ 표준 라이브러리오 파이썬의 탓 라이브러리를 사용하여 웹에서 파일 다운로드 ㅇ 데이터 스트리밍 대용량 파일을 관리 가능한 단위로 다운로드 ㅇ 스레드 풀을 사용하여 병렬 다운로드 구현 ㅇ 비동기 다운로드를 수행하여 여러 파일을 대량으로 다운로드 파이썬을 사용하여 파일을 다운로드시 이점 유연성 이식성 프로세스 자동화 urllib을 사용하면 URL 구분 분석, HTTP 요청 전송, 파일 다운로드, 네트워크 작업과 관련된 오류 처리 등 네트워크 통신을 다루는 다양한 작업을 수행 from urllib.request import urlretrieve url = ("https://api.worldbank.org/v2/en/indicator/NY.GDP.MKTP..
2023.12.06