본문 바로가기

전체 글134

python -7 논리연산자 논리연산자 AND OR NOT 논리 연산자는 왼쪽/오른쪽에 반대시 BOOLEAN이 와야한다. 조건문을 간결하게 만들어주는 역할을 함 AND : 왼쪽/오른쪽 모두 boolean 값이 와야한다. True and True True True and False False False and True False False and False False # 1. and # 1-1. and로 통합해 id=pwd 맞춘 경우 input_id = input("아이디를 입력해주세요. \n") input_pwd = input("비밀번호를 입력해주세요 \n") real_id= "egoing" real_pwd = "10" # 실제 id = 입력 id 그리고 실제 비밀번호 = 입력 비밀번호여야 한다. # id, pwd가 일치하면 Hel.. 2022. 4. 26.
python - if 조건문 else, elif 기본문법 및 활용 if 조건문 기본문법 if False: print("cole1") print("cole2") print("cole3") # if 조건문 기본문법 input = 22 real = 11 if input == real: # if 뒤 : 조건 print("Hello") else 구문 # else if input==real: print("Hello") else: print("Who are you") 2022. 4. 26.
python - 비교와 boolean 비교와 boolean # print (2+2) = print (4) # print (2==2) -> print( 참 ) Boolean 데이터 형식 참(True), 거짓(False) 2개의 값으로만 이루어져있는 데이터 형식 a=1 b=1 print(1==1) print(1==2) print(1>2) print(1 2022. 4. 26.
python - 변수의 기본 문법 및 사용(생활코딩) 변수의 기본문법 ### 변수의 기본문법 x=10 y=5 print(x+y) 문자열에서 변수 사용 일반적인 생각 대입 -> 계산 name="해리포터" print("안녕하세요."+name+"님") print(name+"님을 위한 강의를 준비했어요") print(name+"참석 부탁드립니다.") 수계산에서 변수의 사용 ### 수 계산에서 변수의 사용 donation = 200 student = 10 sponsor = 20 print((donation*student)/sponsor) 수 계산 : 계산 +대입 2022. 4. 26.
python - 문자와 데이터형(생활코딩) 문자, 문자열 문자 : 한글 = '한' '글' 2개의 문자 문자열 : 한글 = 2개의 문자가 모여있는 것 -문자열(string) : 여러개의 사물(문자)를 함께 엮어놓은 줄 (사전적 의미) # 문자와 데이터 print('Hello') print("Hello") print("'Hello world'") print("Hello 'world'") print('Hello "world"') 문자열의 제어 # 문자의 연산(=제어법) print('Hello ') print('world') print('Hello' + 'world') # =print('Hello world') ### 문자의 연산(=제어법) print('Hello ') print('world') print('Hello' + 'world') # =prin.. 2022. 4. 26.
전역변수, 지역변수 - 변수의 유효범위 변수의 유효범위(Variable Scope) python에서 변수가 선언된 위치에 따라 변수가 영향을 미치는 범위가 달라지는데 변수의 유효범위(Variable Scope)라 부른다. ex) 함수 내부에서 선언된 변수는 함수 내부에서만 사용가능하며, 함수 밖에서는 사용 불가능하다. 파이썬 변수는 유효 범위에 따라 전역변수(global variable)과 지역변수(local variable)로 나눈다. 전역변수(global variable) python에서 전역변수란 함수 외부에서 선언된 변수를 의미한다. 전역변수는 함수 외부에서 선언되어 함수외부 접근이 가능하고, global 키워드로 재선언하여 모든 함수에서 접근할 수 있다. def func(): global global_var local_var = "지.. 2022. 4. 19.
쿼리 query란 무엇일까? 쿼리(Query)란? 쿼리(Query)란 직역하면 질문, 문의하다하는 뜻으로 질문에 대한 답을 요청하는 것이다. 쿼리는 데이터베이스DB에 사용자가 요청한 특정 데이터를 보여달라는 요청을 이야기한다. 쿼리문을 작성한다 = DB에서 원하는 정보를 가져오는 코드를 작성한다는 말이다. 쿼리문을 잘 작성한다는 말은 DB에서 필요한 데이터에 빠르게 접근하고, 능숙하게 데이터를 다룰 수 있다는 말과 같다. 쿼리 VS 파라미터 - 파라미터 : /prefiles/velopert - 쿼리 : /about?details=true 일반적으로 쿼리는 어떠한 키워드를 검색/요청 시 필요한 옵션을 전달할 때 사용함 파라미터는 특정 id, 이름을 가지고 조회할 때 사용함 쿼리가 좀 더 복잡한 조건을 주고, 사용자가 원하는 정제된 결.. 2022. 4. 19.
딥러닝(Deep Learning) #16 - RNN & CNN CNN&RNN LSTM & CNN 조합으로 영화리뷰 분류하기 DATA = IMDB(영화 관련 정보, 출연진, 개봉, 후기, 평점 등 영화 데이터 25,000여개 저장) 1. 라이브러리 설정 # 라이브러리 설정하기 from tensorflow.keras.preprocessing import sequence from tensorflow.keras.models import Sequential from tensorflow.keras.datasets import imdb from tensorflow.keras.layers import Dense, Dropout, Activation from tensorflow.keras.layers import Embedding from tensorflow.keras.layers.. 2022. 4. 17.
딥러닝(Deep Learning) #15 - RNN 순환신경망(Recurrent Neural Network, RNN) 순환신경망은 여러개의 데이터가 순차적으로 입력되었을 때, 앞서 입력받은 데이터를 잠시 기억해 놓는 방법을 사용한다. 기억된 데이터가 얼마나 중요한지 판단하여 가중치를 준 뒤, 다음 데이터로 넘어간다. 모든 입력 값에 기억, 판단, 가중치 부여 작업을 실행함으로 같은 층 안에서 계속 맴도는 성질 때문에 순환신경망이라고 부른다. RNN의 문제점 1. RNN은 LSTM(Long Short Term Memory)방법과 함께 가장 많이 사용되고 있다. LSTM(Long Short Term Memory) RNN의 한 종류로, 긴 의존기간을 필요로 하는 학습을 수행할 능력을 갖추고 있음. LSTM 구동순서 1. CELL STATE Linear inte.. 2022. 4. 15.
반응형