python 4

커머스 프로젝트 7주차 WIL + 인코스런 수료 소감

Python 정규표현식 re 모듈 컴파일 메소드 re.compile('정규식'): 패턴 객체(p)를 반환 문자열 검색 메소드 p.match('정규식') : 문자열의 처음부터 검색, match 객체 또는 None 반환 p.search('정규식') : 문자열 전체를 검색 p.findall('정규식') : 정규식과 매치되는 모든 문자열을 리스트 형태로 반환 p.finditer('정규식') : 정규식과 매치되는 모든 문자열을 반복 가능한 객체로 반환 컴파일과 검색을 한 번에 수행하는 방법 : re.match('정규식', '문자열')과 같이 사용 메타 문자(meta characters) : 특별한 용도로 사용되는 문자 [] : 문자 클래스, [ ] 사이의 문자들과 매치 [ ] 안의 두 문자 사이에 하이픈(-)을 ..

인코스런 2기 2022.07.31

Day3 학습정리 - 파이썬 기초 문법 II

강의 복습 1. Python Data Structure 더보기 1) 스택과 큐(stack & queue with list) 스택(Stack) 나중에 넣은 데이터를 먼저 반환하도록 설계된 메모리 구조 → Last In First Out(LIFO) 데이터 입력: Push, 출력: Pop 리스트를 사용하여 스택 구조 구현 가능 push: append(), pop: pop() 큐(Queue) 먼저 넣은 데이터를 먼저 반환하도록 설계된 데이터 구조 → First In First Out(FIFO) Stack과 반대되는 개념 리스트를 사용하여 큐 구조 활용 put: append(), get: pop(0) 2) 튜플과 집합(tuple & set) 튜플(tuple) 값의 변경이 불가능한 리스트 선언 시 []가 아닌 ()..

Day2 학습정리 - 파이썬 기초 문법

강의 복습 1. Variables (변수) 더보기 1) 변수와 메모리 프로그램에서 사용하기 위한 특정한 값을 저장하는 공간 선언되는 순간 메모리 특정영역에 물리적인 공간이 할당됨 변수에는 값이 할당되고 해당 값은 메모리에 저장됨 A = 8의 의미: "A는 8이다"가 아니라 "A라는 이름을 가진 메모리 주소에 8을 저장하라" 2) 변수 이름 작명법 알파벳, 숫자, 언더스코어(_)로 선언 가능하다 대소문자가 구분된다 예약어는 쓰지 않는다 ex) for, if, else 등 의미 있는 단어로 표기하는 것이 좋다 3) 간단한 연산 기본 자료형 유형 설명 예시 수치자료형 정수형 integer 양/음의 정수 1, 2, 3, 100, -9 실수형 float 소수점이 포함된 실수 10.2, -9.23 문자형 strin..

Day1 학습정리 - 파이썬/AI 개발환경 준비

강의 복습 0. Hidden Class (컴퓨터 기초지식) 더보기 1) 컴퓨터 OS Operating System(운영체제) 프로그램이 동작할 수 있는 구동 환경 프로그램은 OS에 의존적 2) 파일 시스템 OS에서 파일을 저장하는 트리구조 저장 체계 디렉토리(Directory)/폴더: 파일과 다른 디렉토리를 포함할 수 있음 파일(File) : 컴퓨터에서 정보를 저장하는 논리적인 단위 경로: 컴퓨터 파일의 고유한 위치 절대 경로: 루트 디렉토리부터 파일위치까지의 경로 상대 경로: 현재 있는 디렉토리부터 타깃 파일까지의 경로 3) 터미널 CLI(Command Line Interface): GUI(Graphi User Interface)와 달리 텍스트를 사용하여 컴퓨터에 명령을 입력하는 인터페이스 체계 Con..