Programming Language/Python(11)
-
튜플
파이썬에서 튜플(Tuple)은 여러 개의 값을 하나로 묶어서 저장하는 자료형으로 리스트와 비슷하나 생성 후 값의 변경(수정, 추가, 제거)를 할 수 없다는 점이 다르다.한마디로 불변(immutable)한 자료형이다. 튜플의 생성과 사용튜플은 ()소괄호를 사용해서 만든다.t1 = (1, 2, 3)t2 = ('a', 'b', 'c') 이렇게 생성된 튜플은 리스트처럼 여러 타입의 값을 한번에 저장할 수 있다.t3 = (1, 'a', 3.14, True) 또한 튜플을 생성할때 하나의 요소만 가지는 경우는 아래와 같이 정수의 형태로 인식한다t = (1)print(type(t)) # 그렇기에 요소하나만 가지는 경우엔 뒤에 쉼표를 넣어줘야만 튜플로써 인식한다t = (1,)print(type(t)) # 튜플은 인덱싱..
2025.07.08 -
딕셔너리
파이썬에서 딕셔너리(Dictionary)는 키(key)와 값(value) 쌍을 저장하는 자료형으로 자바의 Map, C++의 std::map, JS의 Object와 비슷하게 사용된다 . 딕셔너리의 생성 및 사용딕셔너리를 생성할때는 중괄호를 사용하고 내부에 값을 key:value 쌍으로 저장한다.person = {'name': '홍길동', 'age': 25, 'job': 'developer'}empty_dict = {} 키와 값을 추가하거나 값을 수정하는 방법은 아래와 같이 추가하는 키 값으로 값을 초기화하거나 기존 키에 값을 넣으면 된다.person['city'] = 'Seoul' # 추가person['age'] = 26 # 수정 값에 접근하는 방법은 아래와 ..
2025.07.08 -
리스트
파이썬에서 리스트(List)는 여러 개의 값을 순서대로 저장할 수 있는 자료형으로 자바의 ArrayList, C++의 vector와 비슷하며, 다양한 타입의 데이터를 한 리스트에 넣을 수 있는 자료형이다. 리스트의 문법리스트를 생성할때는 다른 언어들보다 간단하다numbers = [1, 2, 3, 4]fruits = ["apple", "banana", "cherry"]mixed = [1, "apple", 3.14, True]empty = []타입을 따로 지정해주지 않아도 되기에 그냥 있는대로 중괄호 내부에 넣어주면 된다. 리스트의 인덱스는 0부터 시작하며 음수 인덱스도 지원 한다 .print(numbers[0]) # 1print(fruits[-1]) # "cherry"음수 인덱스의 경우는 뒤에서 부..
2025.07.08 -
Windows에서 pyenv 사용하기
pyenv는 한 컴퓨터에서 여러개의 파이썬버전을 사용하고 관리하기 용이한 프로젝트이다.보통은 windows에서는 사용하지 못하기에 pyenv가 아니라 win-pyenv라는 프로젝트를 사용하게 된다.그래서 pyenv가 아닌 사실은 win-pyenv를 설치하는 과정을 알아가는 내용이다. 필요성내가 이걸 사용하게된 이유는 하나의 프로젝트 내부에 여러명이 작업하다보니 A프로그램(exe파일)은 3.8버전을 쓰고 B프로그램(exe파일)은 3.9버전을 쓰는등 여러 버전으로 응용프로그램을 작업하고 그 응용프로그램이 하나로 묶여 하나의 프로젝트를 구성하고 있었는데 이게 유지보수를 하다보니까 한 컴퓨터 내에서 여러 프로그램을 디버깅하고 수정하려고 받아서 라이브러릴르 받으면 오류가 난다. 이건 도저히 글로벌한 로컬 세팅으..
2024.11.28 -
설치 및 IDLE , IDE 사용
1. 파이썬 설치 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 1. User admin privileges when installing py.exe - py.exe를 설치할때 관리자 권한으로 실행한다 2. Add python.exe to PATH - 파이썬의 PATH를 환경변수에 추가해준다. PATH에 설정되어 있지 않다면 파이썬을 실행할때마다 python.exe디렉터리를 찾아서 실행 해줘야하나 PATH에 넣으면 알아서 python.exe를 찾아 실행시켜준다. 둘다 모두 체크하여 설치한다 설치가 완료 되면 명령 프롬프트(cmd)를 열어 "pytho..
2023.12.02