목록PYTHON/개념정리 (3)
오랑우탄의 반란

파이썬(Python)이란?1990년 암스테르담의 귀도 반 로섬(Guido van rossum)이 개발한 인터프리터 언어 * 인터프리터 언어 : 소스 코드를 한 줄씩 해석한 후 그때그때 실행해 결과를 바로 확인할 수 있는 언어로, 개발과 디버깅이 용이함 파이썬의 장점쉬운 문법: 자연어 영어 문장과 유사한 구조로 초보자도 빠르게 학습 가능오픈소스: 무료 오픈소스 소프트웨어로 플랫폼 상관 없이 실행 가능 다양한 라이브러리: 데이터 분석(numpy, pandas), 머신러닝(sklearn, TensorFlow), 웹 개발(Django, Flask) 등 다양한 라이브러리 제공커뮤니티 지원: 방대한 사용자 커뮤니티와 자료가 많아 문제 해결이 용이AI/데이터 과학 트렌드: 인공지능, 데이터 분석, 자동화 등의 분..

정규식의 기초 개념과 간단한 사용법에 대해 알아보겠습니다. 더 구체적인 메소드나 개념설명은 파이썬 re 사용 공식문서를 확인해주세요. 정규 표현식 (re 모듈)파이썬에서 정규 표현식을 지원하는 re 모듈을 제공하는데요이를 사용해 문자열의 일치 여부를 확인할 수 있습니다. 정규식 메타문자우선 정규식에 사용되는 메타문자의 종류와 쓰임을 간단히 짚고 넘어갑시다. 메타문자의미예시[]문자 클래스, [] 안에 들어간 문자 중에 있는지 확인- 로 범위 설정[a-zA-Z] : 모든 알파벳[0-9] : 모든 숫자.\n (줄바꿈)을 제외한 임의의 문자a.b: a + 모든_문자 + baab True ** 앞의 문자 0번 이상 반복ca*t: a 가 0부터 무한대까지 반복ct True (a가 0번 반복)++ 앞의 문자 1번..

파이썬 문자열과 숫자열 기초 문법을 살펴봅시다. 1 문자열1-1 문자열 연산문자열은 기본적으로 + (더하기) 기호로 연결(concatination) 해줍니다. 문자열에 숫자를 곱해서 반복시킬 수도 있습니다. a = "Hello"b = "world"print(a + b)# "Helloworld" print(a + " " + b)# "Hello world"print(a*2)# "HelloHello" 1-2 문자열 인덱싱/슬라이싱a = "Hello world"a[0] = "H"a[2:6] = "llo " #인덱스 2~(6-1) 까지a[2:] = "llo world"a[:6] = "Hello "a[:] = "Hello world"a[::-1] = "dlrow olleH" #역순 1-3 문자열 메소드cou..