본문 바로가기

여러 가지 이야기40

카멜 표기법과 스네이크 표기법 네이밍 규칙: 카멜 표기법과 스네이크 표기법파이썬에서의 네이밍 규칙은 PEP 8(Python Enhancement Proposal 8) 스타일 가이드에 기반하여, 코드의 명확성과 일관성을 추구합니다. 이 가이드에 따르면 네이밍 규칙은 주로 카멜 표기법(CamelCase)과 스네이크 표기법(snake_case)으로 나뉘며, 각각 다른 목적으로 사용됩니다. 카멜 표기법(CamelCase)용도: 클래스 이름형식: 단어의 첫 글자를 대문자로 작성하고, 단어 사이에 공백이나 언더스코어(_)를 사용하지 않습니다.특징:첫 단어와 이후 단어의 첫 글자는 대문자로 시작합니다.파이썬에서는 클래스 정의에 주로 사용됩니다.예시: # 클래스 정의class MyCar: pass 스네이크 표기법(snake_case)용도: .. 2024. 11. 16.
[matplotlib] 이름이 지정된 색상 목록 Matplotlib에서 이름이 지정된 색상(named colors) 목록Matplotlib에서는 다양한 이름이 지정된 색상(named colors)을 제공하여 사용자가 보다 직관적으로 색상을 선택할 수 있습니다. Matplotlib에서 지원하는 대표적인 색상들을 소개해 드리고자 합니다. 기본 색상 Matplotlib에서 기본적으로 제공하는 색상(base colors)입니다. 가장 기본적인 색상입니다. CSS 색상 CSS에서 사용되는 표준 색상 목록(CSS Colors)도 Matplotlib에서 지원됩니다. CSS 색상은 웹 디자인과 시각적 표현에 널리 사용됩니다. 헥스 코드 이름이 지정된 색상은 아니지만, Matplotlib에서 그래프의 색상을 지정할 때 헥스 코드(hex code)를 사용하여 맞춤형 색.. 2024. 10. 21.
[구글 코랩] 깃허브의 ipynb 파일을 구글 코랩으로 불러오기 깃허브의 ipynb 파일을 구글 코랩으로 불러오기 1. 먼저 구글 코랩을 열고 [파일] - [노트 열기]를 클릭한다. 2. [노트 열기]에서 "GitHub" 탭을 클릭하고, 깃허브 주소를 입력한다.실습할 저자의 깃허브 주소: https://github.com/panda-kim/book1/ 3. 맞는 ipynb 파일을 불러온다. 4. [런타임]-[모두 실행]으로 불러온 ipynb 파일을 실행한다.위 과정으로 깃허브의 ipynb 파일을 구글 코랩에서 편하게 실습에 사용할 수 있다. 판다스 책이 출판되었습니다. 교보문고 구매 페이지, 알라딘 구매 페이지, yes24 구매 페이지 2024. 10. 20.
비즈니스 구독자에게 Python in Excel 기능 제공 소식 이전에는 Microsoft 365 개인 구독자들만 Python in Excel을 사용할 수 있었는데, 드디어 비즈니스 구독자들에게도 Python in Excel 기능이 제공된다는 소식이 전해졌습니다. 이로써 이제 비즈니스 구독자들도 Excel에서 Python을 활용할 수 있게 되었습니다. 특히 판다스를 잘 아시는 여러분들께는 매우 유용한 소식이 될 것입니다.(오피스 사용을 위해 매달 돈을 내시고 계시는 Microsoft 365 구독자분들만 가능합니다.) 아래는 관련 내용을 번역한 것입니다. 이제 Microsoft 365 비즈니스 및 엔터프라이즈 구독자들은 Excel에서 Python을 사용할 수 있는 기능을 제공받게 되었습니다. 이 통합은 데이터 분석 작업의 효율성을 극대화할 수 있는 강력한 도구로, 보다.. 2024. 10. 17.
python 함수에서 특별한 매개변수 사용법 python 함수에서 특별한 매개변수 사용법 python에서 함수의 인수는 기본적으로 위치를 기반으로 인수를 전달하거나 명시적으로 키워드를 기반으로 인수를 전달할 수 있습니다.# 파이썬의 판다스 라이브러리의 코드를 통한 예시import pandas as pdpd.Series([5, 2], ['A', 'B']) # 위치 기반 인수 전달pd.Series(data=[5, 2], index=['A', 'B']) # 키워드 기반 인수 전달 위치를 기반으로 인수를 전달하는 것은 순서에 맞게 인수만 전달하는 것을 의미하고, 키워드 기반으로 인수를 전달하는 것은 매개변수와 함께 명시적으로 인수를 전달합니다. 일반적으로 정의한 파이썬의 함수는 위치 기반과 키워드 기반으로 모두 전달할 수 있습니다만 특별한 매개변수 /와 .. 2024. 10. 15.
[matplotlib] 텍스트를 입력할 때 좌표 설정 방법 matplotlib 라이브러리로 그래프를 생성할 때  제목이나 눈금, 범례 외의 텍스트를 그래프 안에 입력해야 할 때가 있습니다.   이 때 텍스트의 위치를 설정할 좌표와 좌표계를 지정하는 방법을 알아 보겠습니다. 결론부터 이야기 하자면 아래와 같습니다.데이터를 기준으로 좌표를 설정할 때예시) axes[0]의 데이터를 기준으로 좌표 설정:  transform=axes[0].transDataaxes를 기준으로 좌표를 설정할 때예시) axes[0]를 기준으로 좌표 설정: transform=axes[0].transAxesfigure를 기준으로 좌표를 설정할 때예시) fig를 기준으로 좌표 설정: transform=fig.transFiguretransform 매개변수의 기본값: 마지막 axes의 데이터를 기준으.. 2024. 5. 6.