본문 바로가기

728x90
반응형

파이썬

(8)
C264x200.fwebp.q85 파이썬 람다 함수란 파이썬 람다 함수란람다 함수란, 익명 함수 혹은 무명 함수로 불리며 이름 없이 정의되는 함수를 말합니다. 파이썬에서는 lambda 키워드를 사용하여 람다 함수를 정의할 수 있습니다. 람다 함수의 일반적인 구문은 다음과 같습니다lambda arguments: expressionarguments는 람다 함수의 입력 인자를 나타내며 expression은 입력 인자를 가지고 계산되는 표현식입니다. 람다 함수는 보통 한 줄의 간단한 함수를 정의할 때 사용됩니다. 다음은 파이썬에서 람다 함수를 사용한 예제 코드입니다. 두 수를 더하는 람다 함수>>> add = lambda x, y: x + y>>> print(add(3, 4))7문자열의 길이를 구하는 람다 함수>>> string_length = lambda s: ..
C264x200.fwebp.q85 파이션 시스템 상호 작용 및 관리 파이썬을 사용하여 시스템을 상호 작용하고 관리하는 방법은 다양합니다. 주요한 모듈은 os, sys, subprocess 등이 있습니다. 이러한 모듈을 사용하여 파일 및 디렉토리 작업, 환경 변수 액세스, 프로세스 관리 등을 수행할 수 있습니다. 아래에는 주요 작업에 대한 예시를 제공하겠습니다. 1. 파일 및 디렉토리 작업파일 및 디렉토리 생성, 이동, 삭제 등의 작업을 수행할 수 있습니다.>>> import os# 현재 디렉토리 내 파일 및 디렉토리 목록 보기>>> files = os.listdir('.')>>> print(files)[]# 디렉토리 생성>>> os.mkdir('/root/Learn_Python/example_dir')# 디렉토리 변경>>> os.chdir('/root/Learn_Pyth..
C264x200.fwebp.q85 파이션 텍스트 처리 파이썬에서 텍스트를 처리하는 것은 매우 일반적이고 유용한 작업입니다. 주로 str 객체와 문자열 메서드를 사용하여 텍스트를 조작하고 처리합니다. 아래에는 일반적으로 사용되는 몇 가지 텍스트 처리 기술을 설명하겠습니다.문자열 메서드1. 문자열 분할 (Splitting Strings)split() 메서드를 사용하여 문자열을 지정된 구분자로 분할할 수 있습니다.>>> sentence = "Hello, world!">>> words = sentence.split()>>> print(words) # ['Hello,', 'world!']['Hello,', 'world!']2. 문자열 결합 (Joining Strings)join() 메서드를 사용하여 리스트의 문자열 요소를 결합할 수 있습니다.>>> words = [..
C264x200.fwebp.q85 파이션 외부 명령어 실행 Python에서 외부 명령어를 실행하는 가장 일반적인 방법은 subprocess 모듈을 사용하는 것입니다. subprocess 모듈을 사용하면 Python 스크립트에서 다른 프로그램을 실행하고 그 결과를 가져올 수 있습니다. 예를 들어, ls 명령어를 실행하고 결과를 가져오는 간단한 예제를 살펴보겠습니다.>>> import subprocess# 외부 명령어 실행>>> result = subprocess.run(['ls', '-l'], capture_output=True, text=True)# 실행 결과 출력>>> print("stdout:", result.stdout)stdout: total 0>>> print("stderr:", result.stderr)stderr: >>> print("return c..
C264x200.fwebp.q85 파이썬 가상 환경을 설치하고 테스트하는 방법 파이썬 가상 환경(venv)을 설치하고 테스트하는 방법1. Python 가상 환경 설치 및 활성화Python의 venv 모듈을 사용하여 가상 환경을 설정할 수 있습니다. 1.1 Python 설치 확인python3 --versionPython이 설치되지 않았다면 우분투에서는 아래 명령어로 설치할 수 있습니다.sudo apt updatesudo apt install python3 python3-venv python3-pip -y1.2 가상 환경 생성가상 환경을 만들고자 하는 프로젝트 폴더로 이동한 후 아래 명령을 실행합니다.python3 -m venv myenvmyenv는 가상 환경의 이름이며 원하는 이름으로 변경 가능합니다. 1.3가상 환경 활성화가상 환경을 활성화하려면 다음 명령을 실행합니다.source..
C264x200.fwebp.q85 우분투에서 apt를 사용하여 최신 Python 버전 설치 및 기본 설정하는 방법 우분투에서 apt를 사용하여 최신 Python 버전 설치 및 기본 설정하는 방법1. PPA 추가(deadsnakes PPA)우분투의 기본 저장소에 최신 Python 버전이 포함되지 않은 경우가 많으므로 최신 Python 버전을 설치하려면 deadsnakes PPA를 추가해야 합니다.sudo apt updatesudo apt install -y software-properties-commonsudo add-apt-repository -y ppa:deadsnakes/ppasudo apt update2. 최신 Python 버전 설치최신 Python 버전을 설치하려면 apt 명령어를 사용합니다.sudo apt install -y python3.13which python3.13$ which python3.13/u..
C264x200.fwebp.q85 우분투에 최신 버전의 파이썬를 설치하는 방법 우분투에 최신 버전의 파이썬를 설치하는 방법1. PPA(deadsnakes) 등록하여 최신 버전의 파이썬를 설치하는 방법[Pre-releases]PPA 등록PPA(deadsnakes)를 등록합니다.sudo add-apt-repository ppa:deadsnakes/ppasudo apt-get update설치PPA를 등록한 후에는 apt-get install 명령어를 사용하여 원하는 버전의 파이썬을 설치합니다.sudo apt-get install -y python3.13실행 파일 변경새로 설치한 Python 버전의 실행 파일을 기본 Python 실행 파일로 변경합니다.rm /usr/bin/python3sudo ln -sf /usr/bin/python3.13 /usr/bin/python3버전 확인변경된 P..
C264x200.fwebp.q85 [mac] vscode(Visual Studio Code)에서 Python 개발환경 설정 vscode(Visual Studio Code)에서 Python 개발환경 설정 vscode 명령 표시 및 실행 - MAC : command + shift + p - WINDOWS : ctrl + shift + p 명령 표시 및 실행 창에서 "Python: Select Interpreter" 검색 인터프리터 선택 - /opt/homebrew/bin/python3 선택 test1.py 코딩 # -*- coding: utf-8 -*- #!/usr/bin/env python import os import requests url = "https://www.sangchul.kr" response = requests.get(url) print("status code :", response.status_code) py..

728x90
반응형