본문 바로가기

반응형

언어/Python

(142)
[ Python ] if in - 문자 배열에 특정 문자가 들어 있는 지 확인하고 분기하기 Python에서 문자열 배열에서 특정 문자가 포함되어 있는지 확인하려면 in 연산자를 사용할 수 있습니다. 예를 들어, if 문 안에서 문자 배열에 특정 문자가 포함되어 있는지 확인하려면 다음과 같이 작성할 수 있습니다:예시:# 문자 배열char_array = ['a', 'b', 'c', 'd']# 특정 문자 확인if 'a' in char_array: print("문자 'a'가 배열에 포함되어 있습니다.")else: print("문자 'a'가 배열에 포함되어 있지 않습니다.")설명:if 'a' in char_array:는 문자 배열 char_array 안에 문자 'a'가 포함되어 있는지 확인하는 조건문입니다.'a'와 같은 단일 문자와 'aa'와 같은 1개 이상의 문장에도 사용 가능합니다.포함되..
[ Python ] 스터디 커리큘럼 파이썬은 간결하고 읽기 쉬운 문법을 통해 초보자부터 전문가까지 모두에게 적합한 언어로, 데이터 분석, 인공지능, 웹 개발, 자동화 등 다양한 분야에서 널리 사용됩니다. 강력한 라이브러리와 커뮤니티 지원으로 문제 해결 속도를 높이고, 생산성을 극대화할 수 있어 현대 IT 산업에서 매우 중요한 역할을 합니다.1 - 1. 파이썬 시작하기[ Python ] 파이썬 설치하기1[ Python ] 파이썬 설치하기2[ Python ] 바로 경험해 하기1 - 2. 파이썬 기초[ Python ] 변수 이름 짓기와 변수 사용하기[ Python ] 대입 연산자 총정리[ Python ] 정수와 부동소수점 사용하기[ Python ] 입력과 출력 사용하기[ Python ] 함수 사용하기[ Python ] if문 사용하기[ Pyth..
[ Python ] ThreadPoolExecutor - 쉽게 병렬 작업하기 ThreadPoolExecutor는 Python의 concurrent.futures 모듈에서 제공하는 클래스 중 하나로, 스레드 풀을 생성하여 멀티스레딩 작업을 효율적으로 관리할 수 있도록 도와줍니다. 이를 통해 여러 작업을 병렬로 실행할 수 있으며, 개발자는 스레드를 직접 생성하거나 관리할 필요 없이 간단한 API를 사용할 수 있습니다.주요 특징스레드 풀 관리: ThreadPoolExecutor는 미리 지정된 개수의 스레드를 풀에 생성하고 이를 재사용하므로 스레드 생성과 종료에 드는 비용을 줄여줍니다.비동기 작업 관리: 작업을 비동기로 실행하고, 결과를 Future 객체를 통해 확인하거나 처리할 수 있습니다.간단한 인터페이스: 직관적인 메서드(submit, map 등)를 제공하여 작업을 쉽게 병렬화할 ..
[ Python ] pip - 패키지 설치시 설치 가능한 버전 리스트 보기 pip로 설치 가능한 패키지의 버전을 확인하려면, 다음 명령어를 사용할 수 있습니다:pip index versionspip index 명령어를 사용하여 특정 패키지의 버전을 확인할 수도 있습니다:pip index versions 예를 들어:pip index versions numpypip search 명령어 (지원 중단됨)과거에는 pip search 명령어로 검색했지만, 이는 최신 pip 버전에서는 지원되지 않습니다.주의사항위 명령어는 인터넷 연결이 필요합니다.패키지가 설치 가능한 버전 목록은 Python 및 pip 버전에 따라 다를 수 있습니다. 필요한 패키지의 특정 버전을 설치할 때 이를 참고하세요.
[ Python ] pyenv - 파이썬 특정 버전을 설치하기 (Ubuntu) Ubuntu에서 특정 버전의 Python을 설치하는 방법은 여러 가지가 있습니다. 여기서는 apt와 pyenv를 사용한 두 가지 방법을 소개합니다.방법 1: apt 패키지 관리자를 이용한 설치파이썬 버전 확인먼저, 현재 시스템에 설치된 Python 버전을 확인합니다. python3 --version리포지토리 업데이트최신 패키지 정보를 가져오려면 리포지토리를 업데이트해야 합니다. sudo apt update특정 버전의 파이썬 설치예를 들어, Python 3.9을 설치하려면 다음과 같이 입력합니다. sudo apt install python3.9설치된 버전 확인설치가 완료되면 Python 3.9이 제대로 설치되었는지 확인합니다. python3.9 --versionupdate-alternativ..
[ Python ] make - 소스 빌드하고 설치하기 (RHEL) RHEL 7.9에서 Python을 소스 코드로 빌드하여 설치하려면, 아래의 단계를 따르세요. 이 방법은 시스템의 기본 Python 버전과 충돌을 방지하고 최신 Python 버전을 설치하는 데 유용합니다.1. 필수 패키지 설치소스 코드를 빌드하려면 몇 가지 필수 도구와 라이브러리가 필요합니다.sudo yum groupinstall "Development Tools" -ysudo yum install gcc gcc-c++ make wget zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel -y2. Python 소스 코드 다운로드Python의 최신 버전을 Python..
[ Python ] pip - offline에서 package를 설치하기 Python 패키지를 오프라인으로 설치하는 방법은 다음과 같습니다:1. 패키지 다운로드 (온라인에서)먼저 인터넷이 연결된 환경에서 패키지를 다운로드해야 합니다.패키지 다운로드: pip download -d /path/to/download예를 들어, numpy 패키지를 다운로드하려면: pip download numpy -d /path/to/download이렇게 하면 지정한 폴더에 해당 패키지와 그에 필요한 의존성 파일이 다운로드됩니다.2. 오프라인 환경으로 파일 이동다운로드한 파일들을 USB 또는 네트워크를 통해 오프라인 환경으로 옮깁니다.3. 오프라인 환경에서 패키지 설치파일들이 있는 폴더로 이동한 후, 다음 명령어를 사용하여 패키지를 설치합니다: pip install --no-index -..
[ Python ] pip - 패키지 설치 관련 상세 옵션 알아보기 pip install 명령어에는 다양한 옵션이 있으며, 주로 패키지를 설치하거나 업그레이드, 삭제할 때 사용됩니다. 주요 옵션은 다음과 같습니다.1. 설치 기본 명령어 구조pip install [options] package_name주요 옵션-r 또는 --requirement특정 파일(requirements.txt)에 정의된 패키지를 한꺼번에 설치합니다.예시: pip install -r requirements.txt-U 또는 --upgrade패키지를 최신 버전으로 업그레이드합니다.예시: pip install -U package_name--no-cache-dir캐시 없이 패키지를 설치하여, 최신 버전을 강제로 가져오거나 캐시 문제를 방지합니다.예시: pip install package_name ..

반응형