본문 바로가기

전체 글

python 리스트와 사전형식에 대해서 알아보자 (tuple & dict) 리스트(List)와 사전(Dict)은 파이썬에서 많이 사용되는 두 가지 데이터 타입입니다. 둘 다 여러 개의 항목을 저장하고 관리하는 데 사용되지만, 다음과 같은 중요한 차이점이 있습니다. 리스트(List): - 순서가 있는 가변(mutable)한 데이터 타입입니다. 순서가 있기 때문에 인덱스를 사용하여 항목에 접근할 수 있습니다. - 대괄호([])를 사용하여 리스트를 생성하며, 여러 타입의 항목들을 포함할 수 있습니다. - 리스트는 동일한 값을 여러 번 포함할 수 있으며, 항목을 추가, 수정, 삭제하는 등의 작업이 가능합니다. 사전(Dict): - 순서가 없는 가변(mutable)한 데이터 타입입니다. 순서 대신에 키(Key)와 값(Value)의 쌍으로 데이터를 저장합니다. - 중괄호({})를 사용하여.. 더보기
python 리스트와 튜플에 대한 차이점을 알아보자 (List vs Tuple) 리스트와 튜플은 둘 다 파이썬에서 여러 개의 항목을 저장하는 데 사용되는 컨테이너 데이터 타입입니다. 하지만 리스트와 튜플에는 몇 가지 중요한 차이점이 있습니다. 차이점 1. 가변성 (Mutability) - 리스트(List): 리스트는 가변적(mutable)입니다. 즉, 리스트의 요소를 추가, 삭제, 수정할 수 있습니다. - 튜플(Tuple): 튜플은 불변적(immutable)입니다. 생성한 후에는 요소를 변경할 수 없습니다. 따라서 튜플의 요소를 추가, 삭제, 수정하는 것은 불가능합니다. 2. 표기법 - 리스트(List): 대괄호([])를 사용하여 리스트를 생성합니다. - 튜플(Tuple): 소괄호(())를 사용하여 튜플을 생성합니다. 단, 튜플을 생성할 때 괄호를 생략해도 됩니다. 예제를 통해 살펴.. 더보기
anaconda 설치 하기 Anaconda를 설치하는 방법은 다음과 같습니다. 아래의 단계를 따라 Anaconda를 설치할 수 있습니다 1. Anaconda 홈페이지 접속: anaconda 홈페이지로 이동합니다. (url : https://www.anaconda.com/products/individual) 2. 다운로드: Anaconda Individual Edition(개인용)을 선택하고, 사용하는 운영체제에 맞는 버전(Windows, macOS, Linux)을 선택하여 다운로드합니다. 주로 최신 버전을 다운로드하면 됩니다. 3. 설치 프로그램 실행: 다운로드가 완료되면 설치 프로그램을 실행합니다. Windows의 경우 ".exe" 파일, macOS의 경우 ".pkg" 파일을 실행합니다. 4. 설치 프로세스: 설치 프로그램을 실.. 더보기
anaconda에 대해서 알아보자 Anaconda는 파이썬 데이터 과학 및 과학 기술 컴퓨팅을 위한 무료 오픈 소스 배포판입니다. 파이썬을 기반으로 한 다양한 패키지와 라이브러리들을 포함하고 있으며, 데이터 분석, 머신러닝, 딥러닝, 그래프 작성 등 다양한 과학 기술적 작업에 유용한 도구들을 제공합니다. Anaconda에는 아래와 같은 핵심 요소들이 포함되어 있습니다: 1. 파이썬: Anaconda는 기본적으로 파이썬 인터프리터를 제공합니다. 따라서 파이썬 언어와 관련된 모든 기능과 라이브러리를 사용할 수 있습니다. 2. Conda: Conda는 Anaconda의 패키지 관리자로, 파이썬 및 비파이썬 패키지들의 설치, 업데이트, 삭제, 버전 관리 등을 지원합니다. Conda를 사용하여 다양한 환경을 만들고 관리할 수 있으며, 프로젝트마다.. 더보기
Pycharm PEP8 경고를 출력하지 않게 하기 pycharm을 사용하다보면 의도하지 않게 밑줄이 노출되는 부분이 있습니다. 해당 문자열에 마우스를 롤업하면 PIP8 경고가 노출이 되지요~ 해당 경고를 출력하지 않게 하는 방법은 아래와 같습니다. 1. PyCharm을 엽니다. 2. 상단 메뉴 바에서 "File"을 선택합니다. 3. "Settings" 또는 "Preferences"를 클릭합니다. (운영 체제에 따라 다를 수 있습니다. Windows에서는 "Settings", macOS에서는 "Preferences"일 수 있습니다.) 4. 왼쪽 패널에서 "Editor"를 클릭하고 "Inspections"를 선택합니다. 5. 오른쪽 패널에서 "Python"을 선택합니다. 6. "PEP 8 coding style violation" 아래에 있는 체크 박스를 .. 더보기
python PEP8에 대해서 알아보자 PEP 8은 "Python Enhancement Proposal 8"의 약어로, 파이썬 커뮤니티에서 코딩 스타일과 규칙을 정의하는 공식 문서입니다. PEP 8은 파이썬 코드를 작성할 때 일관성과 가독성을 높이고, 다른 개발자들과 협업할 때 코드를 이해하기 쉽게 만드는데 도움이 됩니다. PEP 8은 다음과 같은 주요 규칙과 권장 사항들을 포함합니다: 1. 들여쓰기: 공백 4개를 사용하여 들여쓰기를 해야 합니다. 2. 줄 길이: 한 줄은 최대 79자까지로 제한되어야 하며, 긴 줄은 여러 줄로 나누어질 수 있습니다. 3. 빈 줄: 함수와 클래스 정의 간에 빈 줄을 하나씩 사용하여 코드를 구분해야 합니다. 4. 임포트: 모듈 임포트는 항상 파일 맨 위에 있어야 하며, 각각의 임포트를 별도의 줄에 작성해야 합니다.. 더보기
logging module을 이용한 색상 출력 로그 기능을 이용하여 색상 출력을 하려면, 일반적으로 Python에서 사용되는 로깅 라이브러리를 이용하면 됩니다. 로깅 라이브러리는 기본적으로 콘솔 출력에 대한 로그를 지원하지만, 여기에 색상을 추가하려면 추가적인 설정이 필요합니다. 아래는 Python에서 로깅과 색상 출력을 함께 사용하는 방법을 설명한 것입니다. 1. 로깅 라이브러리 가져오기: Python에서 기본적으로 제공되는 `logging` 모듈을 가져옵니다. import logging 2. 로거 설정하기: 로깅 시스템을 설정하고 로그 메시지의 출력 형식을 지정합니다. 여기서는 로그 메시지에 색상을 추가하기 위해 ANSI escape 코드를 사용합니다. # 로그 레벨 설정 (DEBUG, INFO, WARNING, ERROR, CRITICAL 중 .. 더보기
Python에서 컬러 텍스트를 출력하는 방법 Python 프로그래밍 언어에서 텍스트는 다양한 색상을 사용하여 표현할 수 있습니다. 터미널에는 색상 및 서식 지정을 위한 매우 사용하기 쉬운 Python 라이브러리가 있습니다. 컬러 텍스트를 출력하면 프로그램이나 스크립트의 출력이 더 보기 좋아집니다. Python에서 컬러 텍스트를 출력하는 몇 가지 코드 예제를 살펴보겠습니다. 1. Colorama 패키지를 사용하여 컬러 텍스트 출력 Python의 Colorama 패키지를 사용하여 터미널에 다채로운 텍스트를 출력할 수 있습니다. Colorama 패키지를 설치하려면 pip install colorama 명령을 사용할 수 있습니다. Colorama 모듈은 Python에서 컬러 텍스트에 사용할 수 있는 ANSI 이스케이프 시퀀스에 대한 지속적인 속기를 제공합.. 더보기

반응형