본문 바로가기

Python

(16)
Python 반복문에 대해 알아보기 1. 소개파이썬에서 반복문은 코드를 여러 번 실행하는 데 사용되는 중요한 프로그래밍 구조입니다. 이 글에서는 파이썬의 주요 반복문인 for 루프와 while 루프에 대해 알아보겠습니다. 2. for 루프for 루프는 시퀀스(리스트, 튜플, 문자열 등)나 다른 반복 가능한 객체의 요소들을 순회하는 데 사용됩니다. 특징:시퀀스의 각 요소에 대해 코드 블록을 실행범위(range) 함수와 함께 자주 사용됨인덱스와 값을 동시에 얻기 위해 enumerate() 함수 사용 가능3. while 루프while 루프는 주어진 조건이 참인 동안 코드 블록을 반복 실행합니다. 특징:조건이 거짓이 될 때까지 반복무한 루프를 만들 수 있으므로 주의 필요break 문을 사용하여 루프를 중단할 수 있음 4. 반복문 제어반복문의 흐름..
Python의 기본 Data Structure : List, Tuple, Set, Dictionary 1. 소개파이썬은 다양한 기본 데이터 구조를 제공하여 효율적인 데이터 관리를 가능하게 합니다. 이 글에서는 파이썬의 주요 데이터 구조인 List, Tuple, Set, Dictionary에 대해 알아보겠습니다. 2.  List리스트는 순서가 있고 수정 가능한 데이터 구조입니다.  특징:대괄호 [ ]로 생성순서가 있어 인덱싱 가능요소 추가, 수정, 삭제 가능중복 요소 허용3. Tuple튜플은 순서가 있지만 수정이 불가능한 데이터 구조입니다.  특징:소괄호 ( )로 생성순서가 있어 인덱싱 가능요소 수정 불가능중복 요소 허용 4. Set세트는 순서가 없고 중복을 허용하지 않는 데이터 구조입니다. 특징:중괄호 {}로 생성순서가 없어 인덱싱 불가능요소 추가, 삭제 가능중복 요소 허용하지 않음 5. Dictiona..
Python의 input 함수에 대해 알아보기 1. 소개파이썬의 input() 함수는 사용자로부터 직접 데이터를 입력받는 도구입니다. 이 글에서는 input() 함수의 기본 사용법부터 고급 테크닉까지 알아보겠습니다. 2. input 함수의 기본 사용법input 함수는 간단하게 사용할 수 있습니다.  이 코드를 실행하면 "이름을 입력하세요:"라는 메시지가 표시되고, 사용자가 이름을 입력하면 "안녕하세요, [이름]님!"이라고 출력됩니다.3. input 함수의 특징input() 함수는 항상 문자열(string)을 반환합니다.사용자가 Enter 키를 누를 때까지 프로그램이 대기합니다.괄호 안의 메시지는 선택사항이지만, 사용자에게 무엇을 입력해야 할지 안내하는 데 유용합니다. 4. 다른 자료형으로 입력 받기input() 함수는 항상 문자열을 반환하므로, 다른..
Python 기초 : 문자열 처리 1.  소개파이썬에서 문자열은 매우 중요한 데이터 타입입니다. 이 글에서는 파이썬의 다양한 문자열 처리 방법과 그 사용법을 알아보겠습니다. 2. 문자열 생성과 기본 조작문자열을 생성하고 기본적인 조작을 수행할 수 있습니다. 3. 문자열 메소드파이썬은 문자열을 다루기 위한 다양한 내장 메소드를 제공합니다. 4. 문자열 포맷팅문자열에 변수를 삽입하는 다양한 방법이 있습니다.  5. 정규 표현식 사용복잡한 문자열 패턴을 다룰 때는 정규 표현식을 사용합니다.  6. 유니코드와 인코딩파이썬3에서는 기본적으로 유니코드를 사용합니다.   결론파이썬의 문자열 처리 기능은 매우 강력하고 다양합니다. 이러한 기능들을 잘 활용하면 텍스트 데이터를 효과적으로 다룰 수 있습니다.
Python 기초 : 연산 1. 소개파이썬은 간단한 계산부터 복잡한 수학적 연산까지 다양한 숫자 계산을 수행할 수 있는 강력한 프로그래밍 언어입니다. 이번 포스트에서는 파이썬을 사용하여 숫자를 계산하는 다양한 방법을 살펴보겠습니다. 2. 기본 산술 연산파이썬에서는 기본적인 산술 연산을 쉽게 수행할 수 있습니다.   3. 내장 수학 함수 사용하기파이썬은 여러 유용한 내장 수학 함수를 제공합니다. 4. math 모듈 활용더 복잡한 수학 연산을 위해 math 모듈을 사용할 수 있습니다. 5.  복소수 다루기파이썬은 복소수도 지원합니다. 6. 연산자파이썬은 다양한 연산자를 제공하여 숫자 계산을 더욱 효율적으로 수행할 수 있게 해줍니다.    결론파이썬은 기본 연산자부터 복잡한 수학적 연산까지 다양한 수준의 숫자 계산을 쉽고 효율적으로 수..
Python과 Python에서 자주 사용하는 라이브러리에 대해 알아보기 파이썬 소개파이썬은 1991년에 Guido van Rossum이 개발한 고수준 프로그래밍 언어입니다. 읽기 쉬운 문법과 다양한 용도로 인해 전 세계적으로 인기가 높습니다.  파이썬의 주요 특징 간단하고 읽기 쉬운 문법다양한 플랫폼 지원 (Windows, Mac, Linux 등)객체 지향, 절차 지향, 함수형 프로그래밍 지원동적 타이핑과 자동 메모리 관리파이썬 표준 라이브러리파이썬은 풍부한 표준 라이브러리를 제공합니다. 주요 표준 라이브러리는 다음과 같습니다.  itertools: 반복되는 데이터를 처리하는 기능 제공heapq: 힙(Heap) 기능과 우선순위 큐 구현collections: 덱(deque), 카운터(Counter) 등의 유용한 자료구조 포함math: 수학적 기능 제공 (팩토리얼, 제곱근, 삼..
Python 가상환경 만들기 1. Anaconda Prompt 실행해당 화면이 아나콘다 프롬프트 기본 화면이며 base 가상환경이 기본적으로 실행됩니다.2. 가상환경 생성 및 실행$conda create -n 가상환경이름 python=3.10 openssl numpy scipy matplotlib ipython scikit-learn pandas pillow jupyter seaborn해당 코드를 입력하여 가상환경이름을 넣어주고 파이썬 버전을 정한 뒤 나중에 사용할 라이브러리들을 적으면 함께 설치가 됩니다.  $conda activate hihi 코드를 사용해 가상환경을 실행했다. 왼쪽에 base가 hihi로 바뀐 것을 볼 수 있습니다. 이후에는 가상환경에서 주피터 노트북을 실행하여 기본적인 코드를 사용하는 방법을 포스팅 하겠습니다.
Python의 시작 아나콘다 설치 1. 구글에 아나콘다 검색 및 사이트 접속 2. 설치 창으로 이동 및 .exe 파일 다운로드