IT/Python 6

Python 파이썬으로 String 문자열 처리

이번에는 Python 의 기본적인 데이터 유형 중의 하나인 String(문자열) Data 에 대해서 처리하기 위해 제공되는 기능과 방법을 소개하겠습니다. 파이썬에서 문자열 연산을 위해 일반적으로 사용되는 라이브러리와 함수는 데이터 유형에 기본적으로 제공되는 Built-in Function, String 을 위해 제공되는 Method, Regular Expression 을 위한 Module 이 있습니다. Built-in Functions Python 에 내장된 Function 으로 정의된 Data Type 에 대해서 기본적으로 제공되는 기능입니다. len(string): 문자열의 길이를 반환한다. str( ), repr( ) : 값을 문자열 표현으로 변환한다. format( ): 변수 대체를 위해 자리 표..

IT/Python 2023.06.23

Python 파이썬으로 정규 표현식 사용 - re module

Regular Expression (정규 표현식) 파이썬에서 정규 표현식에 사용되는 기본 라이브러리는 're 모듈' 입니다. 주로 문자열에 대한 패턴(정규식)을 사용하여 데이터로 부터 검색, 대체 등의 기능 및 가능한 방법들을 소개합니다. 1. Importing the module import re 2. Matching Patterns re.match() 함수는 문자열의 시작에서 패턴이 일치하는지 확인할 수 있습니다. match = re.match(pattern, string) Matching Patterns 예제 찾고자 하는 문자열이 현재 string 에 있는지, 파일로 부터 Line 단위로 읽은 후에 문자열이 있는지 확인할 때 사용하는 경우 유용한 함수입니다. 아래 예제에서 pattern 을 어떻게 ..

IT/Python 2023.06.22

Python 파이썬으로 HTML 다루기 - BeautifulSoup

HTML Parsing HTML Parsing 이라고 하면 HTML 문서에서 데이터 또는 정보를 추출하는 것을 포함합니다. 형식이 정해진 문서나 데이터에서 원하는 값을 추출하는 것을 Parsing 이라고 부릅니다. Python Library - BeautifulSoup Beautiful Soup 은 HTML이나 XML 문서를 웹 스크래핑하고 Parsing 이 가능한 인기 있는 파이썬 라이브러리입니다. 이 라이브러리를 사용하면 HTML 문서에서 편하게 데이터를 탐색하고 추출할 수 있습니다. 아래 예시 코드에서는 bs4 모듈에 BeautifulSup 클래스를 import 하여 HTML 문서와 Parser(이 경우 'html.parser')를 전달하여 BeautifulSup 개체를 생성합니다. 그런 다음 Be..

IT/Python 2023.06.21

Python 파이썬으로 Excel 다루기 - openpyxl

파이썬에서 엑셀 파일에 액세스하려면 openpyxl이라는 라이브러리를 사용할 수 있습니다. 이 라이브러리를 사용하면 엑셀 파일에서 읽고 쓸 수 있습니다. openpyxl 사용 예시 아래에 엑셀 파일에 액세스하기 위해 openpyxl을 사용할 수 있는 예가 있습니다. import openpyxl # Load the Excel file workbook = openpyxl.load_workbook('example.xlsx') # Select the specific sheet you want to work with sheet = workbook['Sheet1'] # Access cell values cell_value = sheet['A1'].value print(cell_value) # Access cell ..

IT/Python 2023.06.18

Python 파이썬 기본 문법

파이썬은 다재다능하고 사용자 친화적인 프로그래밍 언어입니다. 개인 및 교육 목적이라면 특별한 라이선스 없이 시작할 수 있다는 점과 다양한 주제에서 파이썬을 활용한 프로그램이나 스크립트 사용을 통해 최근 몇 년 동안 가장 인기가 있는 프로그래밍 언어라고 생각됩니다. 또한 많은 개발자의 참여와 라이브러리를 통해 확장성 또한 무궁무진하다고 할 수 있습니다. Python Basic Rules 여기에서는 파이썬의 기초를 이루는 기본 원리, 문법을 소개하겠습니다. 초보 개발자부터 경험 많은 개발자까지 파이썬 프로그래밍을 시작하시는 분이라면 당연히 기본 규칙부터 이해하는 것이 중요합니다. 대부분의 툴이나 Python 관련 IDE 에서는 이러한 기본 문법들을 오류로 표시해주길 때문에 이해하시면 사용하시는 데 문제가 없..

IT/Python 2023.06.18

Python 파이썬 프로그래밍 소개

파이썬의 장점 파이썬은 다재다능하고 사용자 친화적인 프로그래밍 언어입니다. 개인 및 교육 목적이라면 특별한 라이선스 없이 시작할 수 있다는 점과 다양한 주제에서 파이썬을 활용한 프로그램이나 스크립트 사용을 통해 최근 몇 년 동안 가장 인기가 있는 프로그래밍 언어라고 생각됩니다. 알려져 있는 장점은 많은데 대략 아래와 같이 정리해볼 수 있겠습니다. 많은 개발자의 참여와 라이브러리를 통해 확장성 또한 무궁무진하다고 할 수 있고 참고할 수 있는 정보가 많습니다. 방대한 라이브러리와 프레임 워크 웹개발부터 데이터 분석, 테스트 자동화에도 파이썬이 사용됩니다. 기본적으로 파이썬은 무료로 쉽게 설치하고 사용할 수 있습니다. 여기에서는 파이썬으로 프로그래밍을 시작하기 위해, 필요한 몇가지 준비 단계들을 한번 살펴보겠..

IT/Python 2023.06.18
반응형