태그: 파이썬

18개의 게시물

파이썬 가이드 00

파이썬은 고수준 범용 프로그래밍 언어입니다. 가독성이 좋고 입문하기 쉬워서 학생이나 비전공자에게 인기가 많습니다. 대부분의 분야에서 사용할 수 있지만 주로 데이터분석, 인공지능 분야에서 사용합니다.

파이썬 가이드 01 변수

Python 변수는 값을 저장하는 데 사용되는 이름입니다. Python에서는 변수를 선언할 때 별도의 명령어 없이 값을 할당함으로써 생성합니다.

파이썬 가이드 02 조건문

Python 조건문은 특정 조건이 참(True)일 때 코드 블록을 실행하는 데 사용됩니다. 주요 키워드는 `if`, `elif`, `else`입니다.

파이썬 가이드 04 함수

파이썬에서 함수는 특정 작업을 수행하는 코드 블록을 하나로 묶어 재사용할 수 있도록 하는 기능입니다. `def` 키워드를 사용하여 정의하며, 코드의 재사용성을 높이고 구조를 단순화하며 유지보수를 용이하게 합니다.

파이썬 가이드 07 딕셔너리

파이썬 딕셔너리(Dictionary)는 키(key)와 값(value)의 쌍으로 데이터를 저장하는 자료구조입니다. 사전에서 단어를 찾으면 그에 대한 해설이 있는 것처럼, 딕셔너리에서는 키를 통해 해당 값에 빠르게 접근할 수 있습니다.

파이썬 가이드 08 세트

Python 세트(Set)는 순서가 없고, 변경 가능하며, 중복되지 않는 요소들의 컬렉션입니다. 주로 멤버십 테스트, 시퀀스에서 중복 항목 제거, 그리고 합집합, 교집합, 차집합과 같은 수학적 집합 연산을 수행하는 데 사용됩니다.

파이썬 가이드 09 클래스와 객체

Python에서 **클래스(Class)**는 객체(Object)를 생성하기 위한 설계도 또는 틀입니다. 클래스는 특정 종류의 객체가 가질 속성(데이터)과 행동(함수 또는 메서드)을 정의합니다.

파이썬 가이드 11 예외 처리

Python에서 예외 처리는 프로그램 실행 중 발생하는 오류(예외)를 관리하여 프로그램이 예기치 않게 종료되는 것을 방지하는 메커니즘입니다. 주로 `try`, `except`, `else`, `finally` 키워드를 사용하여 구현합니다.

파이썬 가이드 12 파일 입출력

프로그래밍을 하다 보면 데이터를 저장하거나 외부 데이터를 불러와야 할 때가 많습니다. 사용자의 설정을 저장하고, 게임 점수를 기록하고, 데이터 분석을 위해 로그 파일을 읽는 등 파일 처리는 매우 중요한 부분이죠. 파이썬은 이러한 파일 입출력(File I/O) 작업을 아...

파이썬 가이드 13 데코레이터

Python 데코레이터는 함수나 메서드를 수정하지 않고 기능을 추가할 수 있게 해주는 파이썬의 강력한 기능입니다. 데코레이터는 다른 함수를 인자로 받는 함수이며, 데코레이트된 함수를 감싸서 추가 기능을 제공한 후 새로운 함수를 반환합니다.

파이썬 가이드 14 제너레이터

파이썬 제너레이터(Generator)는 이터레이터(Iterator)를 생성하는 특별한 종류의 함수입니다. 일반 함수와 달리 `return` 대신 `yield` 키워드를 사용하여 값을 반환하며, 호출될 때마다 값을 순차적으로 산출합니다.

파이썬 가이드 15 비동기 프로그래밍

파이썬 비동기 프로그래밍은 프로그램이 특정 작업을 기다리는 동안 다른 작업을 수행할 수 있도록 하여 효율성을 높이는 프로그래밍 방식입니다. 특히 파일 읽기/쓰기, 네트워크 요청과 같은 I/O 바운드 작업에서 유용합니다.

파이썬 가이드 16 가상 환경

파이썬으로 여러 프로젝트를 진행하다 보면 "어? 이 프로젝트에선 `requests` 1.0 버전이 필요한데, 저 프로젝트는 2.0 버전이 필요하네?" 하는 상황을 마주하게 됩니다. 시스템에 설치된 파이썬과 라이브러리를 모든 프로젝트가 공유해서 쓰다 보면 이런 의존성 충...