본문 바로가기

개발 공부/Python study log

(9)
[Python] 3-3. 자료형 - 리스트, 튜플 (List, Tuple) 파이썬의 자료구조 (List, Tuple) 리스트 특징 튜플 특징 인덱싱 슬라이싱 삽입, 삭제, 함수 사용 1. 리스트 (순서o, 중복o, 수정o, 삭제o) 1) 인덱싱 2) 슬라이싱 3) 연산 ' + ' : 리스트를 하나로 합쳐줌 ' * ' : 리스트를 반복해서 n 번 나열 문자열 형 변환하여 연산 가능 4) 리스트 수정 5) 리스트 함수 # 삭제 = del, remove, pop 2. 튜플 (순서o, 중복o, 수정x, 삭제x) 로그인정보, 고객 계좌번호, 프로그램에 영향을 끼치는 주요 키값 등 변경, 삭제 등 되면 안되는 중요한 값, 실행 시 프로그램 오작동 되거나 프로그램 실행 환경에 문제가 되는 데이터는 튜플로 관리하면 좋다 1) 슬라이싱 & 연산 2) 튜플 함수
[Python] 3-2. 자료형 - 문자열 및 연산자 문자형 관련 연산자 문자열 생성, 길이 이스케이프 문자 문자열 연산 문자열 형 변환 문자열 함수 문자열 슬라이싱 ★ (Django, flask 등에서도 나옴) 1. 문자열 대응 예제 1) 문자열 생성, 길이 'len( )' 2) Escape 문자 3) Raw String Raw String에는 Escape 문자 입력해도 적용되지 않음 4) Multiline 5) 문자열 연산 아래처럼 문자 형식이 다를 경우 연산 오류 발생~ in, not in 연산자 6) 문자열 형 변환 프린트 완료문은 '숫자'로 보이지만, 작성된 자료 형식은 '문자' 형식임 7) 문자열 함수 (String Method) 파이썬에는 직관적이고 쉽게 사용할 수 있는 함수 많이 가지고 있음 데이터분석, 머신러닝, 챗봇, 형태소 분석 등에 자..
[Python] 3-1. 자료형 - 숫자형 및 연산자 Django, Flask, Crawling 등... 파이썬 데이터 타입의 종류 Boolean (True(1), False(0)) Numbers (정수, 실수) String (문자열) Bytes (▼집합자료형) Lists Tuples Sets Dictionaries 파이썬 숫자형 데이터 & 연산자 + : 더하기 - : 빼기 * : 곱하기 / : 나누기 // : 나누기 (몫) % : 나누기 (나머지) ** : 지수(제곱) 단항 연산자 정수 + 실수 등 값이 실수로 연산되는 값은 자동으로 '실수' 데이터로 변환되어 출력 (floating number) 데이터의 형 변환하기 실수형 데이터 & 정수형 데이터 유연하게 데이터 변환 가능 단항 연산자 수치 연산 함수 Math 패키지의 모듈 불러와 활용해보기 예) ce..
[Python] 2. 가상 환경 설정 & 패키지 설치 가상환경의 필요성 프로젝트A 프로젝트B 프로젝트C Python 3.5 Python 2.x Python 3.6 Django Numpy, Tensorflow PyQT5 Web Data Analysis GUI APP 환경변수를 제대로 관리하지 못할 경우, 하나의 운영체제에서 각각 다른 버전으로 운용되는 프로젝트들이 전역 변수 등의 조건들이 호환이 안되어서 나중에 충돌일어나서 프로그램 아예 사용 불가한 경우들이 많이 발생. 그래서 가상환경이 나옴 ex. 프로젝트A는 가상환경A에서만 만들고, 이 가상환경A에는 python 3.5와 웹 개발 설치용 프로그램들이 추가 설치되어있음 (가상의 운영체제 공간을 한정지어두는 것) 파이썬 가상환경 명령어 기초 (CMD Prompt) 가상환경 생성 가상환경 실행 / 해제 (wi..
[Python] 1-1. 파이썬 기초 학습 (몸풀기) 보호되어 있는 글입니다.
[Python] 1. Print (출력) 1) Crawling 2) Scrapy Framework 파이썬 언어의 장점 1. 문법이 간결하다. 2. 다양한 운영체제를 지원한다 3. GUI Application 개발을 지원한다. (PyQT) 4. 방대한 라이브러리를 지원 5. 범용 언어 (네트워크, 웹, 데이터분석, 기계학습 등) Print 함수 가장 기본적인 Output(출력) 함수 Separator, End 옵션 (파이썬에만 있음) Format 형식 출력 Escape Code 사용방법 1) Print 함수의 활용 print() # 공백값으로 둘 경우 줄바꿈으로 활용 가능 2) print함수의 Separator 옵션 활용하기 Separator 옵션 입력변수 사이에 어떤 구분 문자열을 입력하고 싶은지 삽입 가능 3) end 옵션 사용 (띄어쓰기 표..
Python / 점프투파이썬 2장 : 파이썬의 자료형 / 숫자열, 문자열, 리스트, 튜플, 딕셔너리, 집합, 불 / 코딩공부, 파이썬 백슬래시(\,backslash) 입력방법 *파이썬 공부하면서 요약 정리중인 개인 노트장* 언어의 자료형 ( Data Collection ) 자료형이란 프로그램의 기본, 핵심 단위이다. 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. 데이터 컬렉션은 문자열, 수치형 데이터를 묶고 더 효율적으로 검색, 정렬하는 방법들이다. 가장 기초 공사 작업을 위해 배워야 하는 영역이라고 할 수 있다. (e.g. 계산 프로그램을 만들려면 어떤 것을 계산해야할지 알아야 하고, 데이터베이스 프로그램을 만들려면 어떤 자료를 저장할지부터 알아야 함) 숫자형 / Numbers 더보기 1) 숫자형의 종류 정수형 (Integer) 실수형 (Floating-point) e.g.) a= 4.24E10 = 4.24 * 10의 10제곱 = 42..
Python / 점프투파이썬 1장 / 코딩공부 Interpreter : 사용자가 입력한 소스 코드를 실행하는 환경 대화형 Interpreter : 대화처럼 입력과 출력이 번갈아 이어지는 환경. 파이썬 대화형 인터프리터는 간단히 Python Shell이라고 부름 대화형 인터프리터를 종료하는 법 (1) [Ctrl+Z] → [Enter]을 누른다. (2) >>> import sys >>> sys.exit( ) Prompt : '>>>'를 지칭 - 파이썬은 대소문자를 구별한다. - 실행하려는 어문을 입력 후 : 를 입력해야한다. 뒤에 ­… 가 나오면 [Tab] 키 또는 [Spacebar]키 4개를 이용해 조건문 만족 시 발생하는 결과를 작성 조건문 if : if에 지정한 조건을 만족하면 다음 명령을 실행 반복문 for : 실행해야 할 문장을 여러 번 반복해..