728x90
반응형

파이썬 39

딥러닝 챗봇 만들기 - 3 (파이썬 이용하기)

파이썬의 기본들을 알고가야 한다고 한다. 내가 아무리 책을 따라간다고 해도...? 이미 아는 것 까지 따라가는 것은 시간낭비니까..ㅎ 읽으면서 내가 놓쳤던 부분이나 모르는 것 또는 중요한 것만 짚고 넘어가자. 파이썬은 우선 내장함수란 것이 존재한다. 우리가 어떠한 패키지(라이브러리)를 import 하지 않아도 쓸 수 있는 것들을 모아놓은 것이 있다. 바로 그것이 Built-in Method라고 한다. docs.python.org/3/library/functions.html Built-in Functions — Python 3.9.1 documentation Built-in Functions The Python interpreter has a number of functions and types built..

파이썬과 아나콘다 그리고 주피터노트북 Python & Anaconda, Jupyter Notebook; Window, 윈도우

이번엔 아나콘다로 개발환경(가상환경)을 만들어 보려고 합니다. + Jupyter notebook(주피터 노트북) 왠지는 몰라도 맨날 파이썬만 주구장창 개발합니다. 사실 Data Science에서는 이거 다 사용함 그래서 아나콘다를 한 번 깔면 잊어버리기 때문에 이렇게 기록을 남겨놓으려고 합니당 ㅎㅎ ++이렇게 써놓아야 뇌에서 지움. 보조기억장치에 저장해놔야 Memory Refresh를 할 수 있겠죠? www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine..

딥러닝 챗봇 만들기 - 2 (파이썬 IDE, 개발환경만들기)

우선 파이썬의 개발환경을 사용하며 .. 책에 있는 그대로 따라가겠다. (난 WINDOW 사용자) 책에서 개발환경에서 파이썬, MySQL을 로컬에 설치해 직접 사용한다고 써있다. 파이썬 버전 3.x 를 쓰며 2.x는 지원을 곧 종료하므로 쓰지 않는다. 파이썬의 가상 환경 관리를 위해서 (형상 관리) Anaconda를 이용한다. (따로 글 써야겠다..) 파워셸을 실행시킨다. conda list를 prompt에 입력하면 설치된 패키지가 이렇게 나온다 (나는 이미 깔아서 패키지가 이렇게 많은갑다) 파이썬 프로젝트에는 버전관리가 중요하므로 아나콘다로 가상 환경을 만들어준다. * 가상 환경 생성 conda create -n python= ex) conda create -n chatbot python=3.7 이라고 ..

[Python] konlpy 사용시 오류, JVMNotFoundException: No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly.

JVMNotFoundException: No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly. 요딴 오류가 생기는데 구글링해서 찾았다. 그냥 JVM을 못찾는단다. 그래서 직접 가서 수정해줘야 한다. anaconda로 들가서 \anaconda3\Lib\site-packages\jpype _jvmfinder.py 파일을 수정해주자. 여기 경로에 있을 거다. 직접 jdk위치를 설정해주자. 바꿔주면 된단다. 해보자 참고링크 https://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=talkbox2&wr_id=1147061

[Python] 리스트 응용하기

https://www.hackerrank.com/challenges/find-second-maximum-number-in-a-list/problem Find the Runner-Up Score! | HackerRank For a given list of numbers, find the second largest number. www.hackerrank.com 이 문제를 기반으로 설명했다. 사실 pop으로 할 수 있을 줄 알았다. 그렇지만 무작위로 리스트가 만들어졌기 때문에 2번째로 큰 값을 알기 위해서 정렬을 해도 괜찮았지만 다른 방법인 remove를 찾기로 했다. 최댓값이 바뀔 때까지 최댓값을 삭제하는 것이다. 다른 방법으로는 중복을 방지하려고 set으로 바꿨다 다시 list로 바꿀 수 있다. 뭐가 더..

[Python] 리스트 활용과 for 반복문

https://www.hackerrank.com/challenges/list-comprehensions/problem List Comprehensions | HackerRank You will learn about list comprehensions. www.hackerrank.com 이 문제를 기반으로 설명한다. C언어에서 흔히 쓰는 반복문이다. 그냥 나는 저렇게 구현한 것뿐. 리스트를 이용해서 3중 반복문을 구현했다. 리스트 관련 함수를 몇개만 알고 있다면 for문으로 반복 조사하는 것은 어렵지 않다. range(0,n): 0부터 n-1까지의 정수 리스트를 만들어준다. append() 리스트에 값을 추가한다.

[Python] 출력 응용 end = ' '

https://www.hackerrank.com/challenges/python-print/problem Print Function | HackerRank Learn to use print as a function www.hackerrank.com 이 문제를 기반으로 설명하고 답은 이렇다. range문으로 간단한 리스트를 만들 수 있다. range (a,b)라고 하면 a부터 b-1 까지의 정수 리스트가 만들어진다. 또한 출력을 할 때 공백없이 출력하고 싶다면..? print(i, end = '끝에 추가 시키고 싶은 것') 을 하면 된다. 아무것도 넣지 않았기에 사이에 아무것도 없이 붙어서 나왔다. 3을 입력하면 정상적으로 123이 나오겠지만 end = '\n' 이렇게 바꾸면?? 1 2 3 이렇게 나오겠다.

[Python] 기본 if문 else문

https://www.hackerrank.com/challenges/py-if-else/problem Python If-Else | HackerRank Practice using if-else conditional statements! www.hackerrank.com 이 문제를 기반으로 한다. 답은 이렇다. import는 기본함수 외에, built-in 함수 외의 것들을 사용하기 위해서 했다. if 문에는 : 가 무조건 필요하며 indentation(들여쓰기)가 필요하다. 이것은 문법적 정의이며 받아들여야지 의문을 가질 대상은 아니다. elif는 if else만으로는 조건이 하나밖에 집어넣어지지 않으니까. else if의 줄임말로 조건을 더넣기 위한 수단이다. else는 나머지이므로 따로 조건이 필요 ..

이것이 MySQL 이다 / 우재남

점잖은 5:5 가르마분이 있다. 선생님이신가보다. 잘 배워보자 #책소개 2016년 출간 후 데이터베이스 도서 분야 부동의 베스트셀러 1위를 지켜오던 『이것이 MYSQL이다』가 MYSQL 8.0 버전을 반영하여 개정되었다. 특히 ‘파이썬 기초 및 파이썬과 데이터베이스의 연동’, ‘ 파이썬으로 공간 데이터 응용 프로그래밍 작성하기’ 등의 내용을 추가하여 더욱 실무 밀착형 교재로 업그레이드되었다 라고 교보문고가 제공한다. ●데이터 베이스가 처음인 사람! ●웹프로그래머가 되고 싶은 사람!! // 물론 데이터 사용..한에서 에게 권하는 책이라고 한다. # 이 책의 특징 1. 상세한 설명이 특징이다. 역시 처음 본 사람들을 위해서인지 상세한 설명이 나와있다. 그래서 조금 알고 있는 사람들에게 지루함을 줄 수 있지만..

리뷰/IT 2020.06.30
728x90
반응형