분류 전체보기 369

[파이썬] VSCode 설치 과정에서 신뢰 옵션 선택

VSCode 설치 과정에서 묻는 신뢰 옵션다음 Visual Studio Code(VS Code)에서 보이는 메시지는 폴더 내 파일을 신뢰할 수 있는지 묻는 경고창입니다. 이 메시지는 해당 폴더 안에 있는 파일들이 자동으로 실행될 수 있는 기능을 포함하고 있을 가능성이 있기 때문에 보안 상의 이유로 나타나는 것입니다. 각 옵션의 의미는 다음과 같습니다."Yes, I trust the authors"이 옵션을 선택하면 해당 폴더 내의 모든 파일을 신뢰하겠다는 의미입니다. VS Code는 이 폴더에 있는 파일들이 실행될 수 있는 모든 기능을 사용할 수 있도록 허용합니다.예를 들어, 확장 프로그램, 디버깅, 터미널 명령어 실행 등이 제한 없이 가능해집니다."No, I don't trust the authors"..

[파이썬] 파이썬과 VSCode 관계

파이썬과 VSCode 관계Visual Studio Code(이하 VS Code)에서 파이썬 코딩을 하기 위해서는 다음의 절차를 따르면 됩니다.1. Visual Studio Code 설치 VS Code 다운로드: Visual Studio Code 공식 웹사이트에 접속하여 운영 체제에 맞는 설치 파일을 다운로드합니다. Windows, macOS, Linux에 각각 맞는 설치 파일을 선택할 수 있습니다. 설치: 다운로드한 설치 파일을 실행하고 설치 과정에 따라 VS Code를 설치합니다. 설치 중 "Path에 추가" 옵션이 있는 경우 체크하는 것이 좋습니다. 이렇게 하면 커맨드 라인에서 code 명령어로 VS Code를 실행할 수 있습니다. 2. Python 설치 Python 다운로드: Python 공식 웹사..

[파이썬] '파이썬 2.x'와 '파이썬 3.x'의 차이

'파이썬 2.x'와 '파이썬 3.x'의 차이파이썬 2.x와 파이썬 3.x는 호환되지 않는 몇 가지 주요 차이점을 가지고 있으며, 이로 인해 많은 개발자들이 전환 과정에서 주의해야 했습니다. 두 버전 간의 주요 차이점을 정리하면 다음과 같습니다.1. 문자열 처리파이썬 2.x: 문자열은 기본적으로 ASCII로 처리됩니다. str 타입이 바이트 시퀀스(byte sequence)를 나타내며, 유니코드 문자열은 별도로 unicode 타입으로 처리됩니다.파이썬 3.x: 문자열은 기본적으로 유니코드(UTF-8)로 처리됩니다. str 타입이 유니코드 문자열을 나타내며, 바이트 시퀀스는 bytes 타입으로 분리되어 관리됩니다.2. print 문법파이썬 2.x: print는 문법적으로 함수가 아닌 키워드로 사용됩니다. 예..

[파이썬] 파이썬의 역사 개관

파이썬의 역사 개관파이썬은 1990년대 초반에 네덜란드의 프로그래머 귀도 반 로섬(Guido van Rossum)에 의해 개발된 프로그래밍 언어입니다. 파이썬의 역사는 다음과 같은 주요 단계를 거쳐 발전해 왔습니다.1. 파이썬의 탄생 (1989-1991)1989년 크리스마스 휴가: 귀도 반 로섬은 ABC 프로그래밍 언어의 후속작을 만들기로 결심했습니다. ABC는 교육용 언어로 설계되었으나, 실용적인 프로그래밍 작업에는 한계가 있었습니다. 귀도는 이를 보완하고 더 강력한 기능을 제공하는 새로운 언어를 구상했습니다.1991년 2월: 귀도는 alt.sources 뉴스그룹에 파이썬의 첫 번째 버전(버전 0.9.0)을 공개했습니다. 이 버전에는 파이썬의 핵심 기능인 함수, 예외 처리, 코어 데이터 타입(리스트, ..

[파이썬] 불러온 라이브러리 리스트 확인

불러온 라이브러리 리스트 확인파이썬에서 현재 불러온(임포트 된) 라이브러리들의 리스트를 확인하려면 sys.modules를 사용할 수 있습니다. sys.modules는 현재 세션에서 불러온 모든 모듈을 저장하는 딕셔너리입니다. 이 딕셔너리의 키를 확인하면 어떤 모듈이 로드되었는지 알 수 있습니다.다음은 불러온 라이브러리 리스트를 출력하는 간단한 방법입니다:import sys# 현재 불러온 모듈들의 이름을 리스트로 변환하여 출력loaded_modules = list(sys.modules.keys())print(loaded_modules)이 코드를 실행하면 현재 세션에서 불러온 모든 모듈의 이름이 출력됩니다. 이 리스트에는 사용자가 직접 import한 라이브러리뿐만 아니라, 파이썬 실행 중에 내부적으로 사용된..

[파이썬] 필요한 라이브러리를 가져오는 방법

필요한 라이브러리를 가져오는 방법파이썬에서 필요한 라이브러리를 가져오는 방법은 매우 간단합니다. import 키워드를 사용하여 가져오고자 하는 라이브러리의 이름을 지정하면 됩니다. 여기서는 기본적인 라이브러리와 외부 라이브러리를 가져오는 방법을 설명하겠습니다.1. 기본 라이브러리 가져오기기본적으로 파이썬에 포함되어 있는 표준 라이브러리는 import 키워드를 사용하여 바로 가져올 수 있습니다. 예를 들어: math 라이브러리 가져오기: import mathdatetime 라이브러리 가져오기: import datetimeos 라이브러리 가져오기: import os2. 외부 라이브러리 가져오기외부 라이브러리는 먼저 설치한 후에 사용할 수 있습니다. 설치는 명령 프롬프트나 터미널에서 pip를 사용하여 수..

[파이썬] 파이썬 라이브러리

파이썬 라이브러리파이썬 라이브러리는 프로그래밍을 할 때 자주 사용되는 기능들을 모아놓은 코드 집합입니다. 라이브러리를 사용하면 일일이 모든 기능을 직접 구현할 필요 없이, 이미 작성된 기능들을 불러와서 사용할 수 있습니다. 파이썬에는 기본적으로 포함된 표준 라이브러리와, 추가로 설치해서 사용할 수 있는 외부 라이브러리가 있습니다.1. 표준 라이브러리표준 라이브러리는 파이썬을 설치하면 자동으로 포함되는 라이브러리들로, 기본적인 기능을 제공합니다. 몇 가지 예를 들어볼게요:math 라이브러리: 수학적인 계산을 쉽게 할 수 있게 도와줍니다. import math print(math.sqrt(16)) # 4.0 (16의 제곱근)datetime 라이브러리: 날짜와 시간을 다룰 수 있습니다. import d..

[파이썬] 숫자 연산자

숫자 연산자파이썬은 다양한 수학 연산을 수행할 수 있는 연산자를 제공합니다. 이들은 기본적인 사칙연산부터 복잡한 수학 함수까지 포함합니다. 여기에 파이썬에서 사용할 수 있는 주요 숫자 연산자를 소개합니다:1. 기본 사칙연산자덧셈 (+): 두 수를 더합니다.>>> 5 + 38뺄셈 (-): 첫 번째 수에서 두 번째 수를 뺍니다.>>> 5 - 32곱셈 (*): 두 수를 곱합니다.>>> 5 * 315나눗셈 (/): 첫 번째 수를 두 번째 수로 나눕니다. 결과는 항상 부동소수점 수입니다.>>> 10 / 25.02. 기타 연산자정수 나눗셈 (//): 나눗셈의 결과를 정수로 반환합니다. 결과는 소수점 이하를 버립니다.>>> 10 // 33나머지 연산 (%): 첫 번째 수를 두 번째 수로 나누고 난 후의 나머지를 반환..

[파이썬] 숫자의 종류

파이썬 숫자의 종류파이썬에서 사용할 수 있는 숫자의 주요 유형은 세 가지가 있습니다: 정수형(int), 부동소수점수(float), 그리고 복소수(complex). 각각의 숫자 유형은 다른 데이터 타입을 나타내며, 다양한 수학적 연산과 함수에 사용됩니다.1. 정수형 (Integer, int)정수형은 소수점 없이 표현되는 숫자입니다.음수, 0, 양수를 포함합니다.예: -100, 0, 352. 부동소수점수 (Floating-point, float)소수점을 포함하거나 과학적 표기법을 사용하여 표현되는 실수입니다.예: 3.14, -0.001, 2e2 (2 × 10² = 200)3. 복소수 (Complex number, complex)실수부와 허수부로 구성된 숫자입니다.허수부는 'j' 또는 'J'를 사용하여 표현합..

[파이썬] 파이썬 문자열 연산자

파이썬 문자열 연산자파이썬에서 문자열 연산을 위해 사용할 수 있는 연산자들은 주로 문자열을 결합하거나 반복하는 데 쓰입니다. 이외에도 특정 문자나 부분 문자열을 검색하고, 문자열의 길이를 측정하는 등의 기능을 수행하는 데 사용됩니다. 다음은 파이썬에서 문자열을 조작하기 위해 사용하는 주요 연산자 및 함수들입니다:1. 결합 연산자 (+)두 문자열을 연결하여 새로운 문자열을 만듭니다.>>> 'Hello, ' + 'World!''Hello, World!'2. 반복 연산자 (*)문자열을 반복하여 새로운 문자열을 만듭니다.>>> 'Python!' * 3'Python!Python!Python!'3. 슬라이싱 ([] 및 [:])문자열의 일부를 추출합니다.>>> text = 'Hello, World!'>>> text[..