파이썬기초문법 10

PYTHON PROGRAMMING 기초(데이터 스트럭쳐,딕셔너리1)

딕셔너리 my_dict = {'key1':'value1', 'key2':'value2', 'key3':'value3'} 딕셔너리는 키 밸류의 쌍으로 되어 있다. 키는, 딕셔너리 안에 유일한 값으로 되어 있다. 따라서 키가 같은 값을 가질 수 없다. 그러나 밸류는 같은 값이 여러개 있어도 상관없다. 리스트는 인덱스의 오프셋으로 접근하지만, 딕셔너리는 키로 접근한다. 기본형태 딕셔너리는 리스트와 다르게 {} 중괄호로 표현한다. 함수로는 dict()라 표현 딕셔너리는 key와 value로 이루어진 한쌍이고 이 묶음을 우리는 item이라고 부른다 딕셔너리의 기본 표현 방법은 { : }형태로 생겼음 { key : value } → item 딕셔너리 my_dict = {'key1':'value1', 'key2':'..

CONDITIONAL STATEMENTS (조건문4) if조건문

조건문 일상에서 흔히 사용하는 문장 if ~라면, ~한다. 같은 문장이다 조건+행동(액션) 으로 구성된 문장이며 파이썬용어) if 조건 : 행동결과 이해1) 이러한 형태가 기본 형태로 꼭 행동 앞에는 들여쓰기가 되어야 한다 예제) 5가 2보다 크면 condition is True 를 출력하고, 그렇지 않으면, condition is False를 출력한다. 파이썬 용어2) else : 행동결과 이해2) if의 조건에 반대 되는 경우(False) 인경우로 if와 반대되는 내용이기 때문에 조건을 따로 설정하지않는다 여러 문장을 수행하는 예제 cnt가 홀수이면, 홀수라고 프린트하고, number 에는 number값에 5를 더한다. 그렇지 않으면, 짝수라고 프린트 하고, 'Bye'라고 출력한다. cnt:4 num..

파이썬/조건문 2022.11.18

PYTHON PROGRAMMING FUNDAMENTALS (조건문3 )or 게이트

or 연산 조건이 ~거나 ~일때 같이 하나의 조건을 충족하는 경우의 조건문 사람의 언어로, ~하거나, ~ 또는 => or 연산자로 처리 이해1) True and True True and False False and True False and False 이해2) 두게의 게이트중 하나만 통과해도 결과값이 True가 된다 or게이트의 여러개 조합 비밀번호의 길이가 4보다 크거나, number 를 2로 나눈 나머지가 1과 같거나, cnt를 제곱한 값이 100보다 크면? ------------ram------------ number : 7 cnt :5 password : abcd@1234! len(password) > 4 →True 9 number % 2 == 1 →True 1 cnt **2 >100 →False..

파이썬/조건문 2022.11.17

PYTHON PROGRAMMING FUNDAMENTALS (조건문2) and연산

and 연산 부등식을 세우고 계산하는 식이 여러개 있을때 조합하는 방법 and 연산자 두개의 결과를 하나로 계산해주는 방법 조건문을 작성할수 있다. 이해1) and 연산을 통해 나올수 있는 경우의 수 조합은 4가지로 True and True True and False False and True False and False 이해2) and연산자는 A와B 모두 True 일경우 결과 값이 True가 된다. and 연산 기본 이해 len(password) >= 6 and len(password) 10 True 5 /2 의나머지 1 == 0 False and연산 부등식을 세우고 계산하는 식이 여러개 있을때 조합하는 방법 조건문을 작성할수 있다. 이해1) and 연산을 통해 나올수 있는 경우의 수 조합은 4가지로 ..

파이썬/조건문 2022.11.17

PYTHON PROGRAMMING 기초4 (데이터4)strings 문자열 정리2

문자열 추출 문자열은 각각의 문자들의 순서로 되어있으며 원하는 부분만 추출하는게 가능 하나의 문자 추출하기 데이터 추출을 위해서 데이터 를 인덱스화 시켜 이해하고 필요한 데이터를 찾아서 입력해주면 된다 문자 추출은 데이터 엑세스 기호를 이용하여 변수뒤에 붙여주면된다 그리고 추출할 데이터의 순서 즉 인덱스를 입력해주는데 인덱스는 문자열 데이터 첫단어 0 ~ n번 이라고 생각하면 된다 => index or offset 인덱스라고도 부르기도 하고 오프셋이라고 부르기도 한다 파이썬기본1) 문자열[ ] =>엑세스 이해1) 문자 추출은 데이터 엑세스기호 []로 실행 인덱스는 0 부터 하나씩 올라가는 방식 이해2) 역방향은 -1부터 시작 특정문자를 다른 문자로 치환하기 문자열의 데이터 내용을 replace 함수로 변..

파이썬/데이터 2022.11.15

PYTHON PROGRAMMING 기초3 (데이터3)strings 문자열 정리(1)

STRINGS - 문자열 각각의 하나의 문자들이 나열된 상태, 즉 시퀀스(sequence) 이다 문자열은, 싱글퀏이나 더블퀏 (single or double quotes)으로 감싸야 한다. 기본정리 이해1) 데이터 타입은 문자열(str), 정수(int), 실수(float) 으로 구성되며 문자열(str)은 ' ' or " "로 표현이 된다 이해2) 문자열에서 줄을 바꿔서 표현하고 싶은 경우 ''' 나 """ 로 문장 앞뒤를 구성해주면 바꿔서 출력이 된다 응용1) 응용2) 3개의 단일 부호로 문자열을 만들수 잇으며 줄을 바꿔 긴 문자열 만들때도 활용 가능 문자열 연산 문자열 데이터로된 변수끼리 +시 이런식으로 붙게된다 이해3) 문자열로 된 데이터 끼리 덧셈 문자+숫자는 불가능 대소문자 바꾸기 함수1) 변수...

파이썬/데이터 2022.11.15

PYTHON PROGRAMMING 기초 (데이터2)프린트,인풋

PRINT 함수 print() 함수는, 화면에 출력하는 함수다. 이해1) 괄호안에 변수,문자(str),숫자등 넣어줄시 그대로 화면에 출력 명령어1) print() 이해2) ram에 저장된 ' ' 데이터가 아니라 그대로 Pormat 특정 단어만 바뀌고 그대로 문장 활용 할때 print( '제이름은 { } 입니다. 나이는 { } 입니다.' .format(홍길동, 25) ) =제이름은 홍길동 입니다. 나이는 25입니다. name = 홍길동 age = 25 라는 변수설정후 format 에서 홍길동 부분을 name 25부분을 age로 하해도 같은 결과값 도출 이해3) pormat은 문장 활용할때 사용 USER INPUT - 사용자에게서 직접 입력을 받는 경우 input 함수는, 유저한테서 직접 입력을 받는다. 데..

파이썬/데이터 2022.11.15

2. PYTHON PROGRAMMING 기초 (변수,숫자,연산)

이해1) 전체 하나가 셀 (코드 or 마크다운) 이해2) 셀안에 명령실행은 shift + enter 명령어1) 커서가 안눌린 상태로 a누를시 셀 위에 셀복사후 생성 (avobe) b누를시 (bellow) 아래 생성 d d 누를시 (delete) 삭제 이해3) 코드 첫시작엔 공백x 아지만 데이터와 연산자(+ - *등) 사이엔 띄어쓰기 no상관 인간의 언어를 컴퓨터의 언어로 번역하는 작업이 코딩의 일 라이브러리를 사용해보기 위해 import를 입력해보면 명령어가 초록색으로 보임 이해4) 초록색명령어는 파이썬에서 제공하는 기본 성질이란 뜻 math.sqrt에서 math는 17에서 import한 라이브러리 math이다 .은 ~의 란 뜻으로 math 라이브러리 에서 sqrt를 의미 이해5) 라이브러리. 명령 뜻은..

파이썬/데이터 2022.11.14

1.환경세팅

아나콘다설치후 아나콘다 프롬프트 실행후 원칙) 메모장 습관화 명령어1) python -V :파이썬 버전을 확인 이해) 코딩중 띄어쓰기 유무는 정말 중요 파이썬의 버전이 3.9.13이니 실습시 사용하는 환경인 3.8 버전으로 가상 실행이 필요 $conda create -n 가상환경이름 python=3.8 openssl numpy scipy matplotlib ipython scikit-learn pandas pillow jupyter seaborn 위 명령어를 메모장에 복사후 가상환경이름 수정후 복사, 프롬프트에 우클릭(컨트롤v역할) yes후 가상환경 생성 $conda activate 가상환경 이름 실행 주피터 노트북 실행 $jupyter notebook . 이해) 주피터 노트북은 파이썬 툴중에서 데이터 ..

파이썬 2022.11.14