Python 4

파이썬 파일 읽기•쓰기

🐍 파이썬 파일 읽기·쓰기파이썬에서 파일을 다루는 방법을 기본 사용법 중심으로 정리했습니다. 📦 프로젝트 준비프로젝트 루트에 data 폴더를 만들고 파일을 준비합니다.project/├── app.py└── data/ └── hello.txt🖋️ hello.txt 만들기HelloWorld🗝️ open()파이썬의 파일 입출력은 내장 함수 open() 으로 시작합니다.공식 문서 기준 함수 시그니처는 다음과 같습니다.f = open(file, mode="r", buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)✅ 매개변수 설명매개변수기본값의미file(필수)열고자 하는 파일 경로. 문자열 또는 경로 객체m..

Programming/Python 2025.10.03

파이썬이란?

🐍 파이썬이란?파이썬(Python)은 1991년 네덜란드의 귀도 반 로섬(Guido van Rossum) 이 개발한 인터프리터 방식의 프로그래밍 언어입니다.현재는 전 세계적으로 가장 많이 사용되는 프로그래밍 언어 중 하나이며,웹 개발, 데이터 분석, 인공지능, 자동화, 게임 개발 등 다양한 분야에서 활용됩니다. ℹ️ 인터프리터 언어란? 소스 코드를 한 줄씩 읽고, 해석한 다음 즉시 실행하는 언어입니다. 💡 파이썬 이름의 유래 파이썬은 영국 BBC 방송의 코미디 쇼 「Monty Python’s Flying Circus」 에서 따온 이름이에요. 귀도 반 로섬(Guido van Rossum)이 언어를 개발할 당시, 이 쇼의 대본을 즐겨 읽었고, 새로운 언어 이름이 짧고 독특하며, ..

Programming/Python 2025.09.25

IntelliJ에서 파이썬 개발환경 만들기 (mac m1, m2)

많은 분들이 파이썬 개발할 때 PyCharm을 많이 쓰죠.하지만 이미 IntelliJ IDEA를 사용 중이라면, 굳이 PyCharm을 새로 설치하거나 구입할 필요가 없습니다.그냥 IntelliJ에 파이썬 플러그인을 깔고, 개발환경만 세팅하면 끝!🚀 파이썬 설치하기 (Homebrew 활용)맥북에는 사실 기본적으로 파이썬이 설치되어 있습니다.하지만 이 내장 파이썬을 업데이트하거나 건드리면... 🤯 다른 프로그램들이 갑자기 말썽을 부릴 수 있어요.그래서 보통은 Homebrew를 사용해 별도로 파이썬을 설치하는 걸 추천합니다.(특정 버전이 필요하다면 원하는 버전을 지정해서 설치해도 됩니다!)1️⃣ 설치 가능한 파이썬 검색brew search python3명령어를 입력하면 아래처럼 설치 가능한 파이썬 버전 목..

Programming/Python 2025.09.23

변수 섀도잉(Shadowing)

겉에 있는 줄 알았는데, 안에 또 있다?👇👇🏼👇🏻그래서 우리는 this를 써요🧠 변수 섀도잉이란?같은 이름의 변수가 중첩된 범위(scope)에 다시 선언되어 바깥 변수를 가리는 현상즉, 밖에 선언한 변수와 안쪽(함수나 블럭 등)에 선언한 변수 이름이 같을 때,가까운(안쪽) 변수가 우선시되어 바깥 변수는 "섀도잉" 당합니다.⁉️ 왜 섀도잉이 문제일까?문제 상황설명🤯 값이 잘못 들어감의도한 바깥 변수가 아니라 안쪽 지역 변수에 값이 들어감🧪 디버깅 어려움"값을 설정했는데 왜 적용이 안 되지?" 하는 상황 발생👀 가독성 저하같은 이름이 중복되면 읽는 사람도 혼란✨ 섀도잉 in 4개 언어 + 해결 방법 정리🟨 Java: this 키워드로 해결public class User { String..