[AWS/RDS] RDS와 Python 연결하기(1) - RDS는 뭘까?
2020. 4. 4. 18:10
Cloud&Tools/AWS(Amazone Web Service)
아마존 RDS는 Amazon Relational Database Service(RDS)로 관계형 데이터베이스를 아마존의 말도 안 되는 서버에서 돌리고 저장할 수 있도록 해주는 클라우드형 데이터베이스 서비스입니다. 저는 구글 클라우드 플랫폼(GCP)을 메인으로 사용하고 있습니다만, 솔직히 데이터베이스관련된 부분은 아마존이 제공하는 서비스가 퀄리티는 조금 더 좋은 것 같습니다. Mysql, Postgre, Maria sql, MS sql을 모두 지원하기 때문에 sql을 한 번이라도 다뤄보셨던 분이라면 쉽게 이식하거나, 사용하실 수 있을 것 같습니다. 아래는 AWS 공식 홈페이지에 게시된 AWS만의 이점을 그대로 옮겨온 것입니다. 2편에서는 My sql을 Base로 python을 이용해 RDS와 연결하고 동작..
[Frontend/SVELTE]웹 프레임워크의 혁신 svelte
2020. 3. 21. 22:25
Programming/Javascript
1. 프론트엔드? 백엔드? 나만의 웹사이트를 만들고 싶어요! 내가 만든 코드나 워킹툴을 웹에서 구동되도록 올리고 싶어요! 프론트엔드/백엔드 개발자가 되고 싶어요! '나 요새 프로그래밍에 관심이 생겼는데 어떤 언어부터 공부하면 좋을까?' 라는 질문을 받으면 대부분의 사람들이 추천하는 언어는 아마 python과 Javascript 일 것입니다. 특히 프론트엔에 관심이 있는 사람이라면 Javascript는 선택이 아닌 필수기도 합니다.(백엔드는 그나마 python, Ruby 등 다양한 언어로 개발이 가능합니다.) 보통 Javasctipt를 공부하는 가장 기초적이고 보편적인 테크는 바닐라 자바스크립트(vanila JS)를 공부하고 필요에 따라 React JS, Node JS, Vue Js, Angular Js ..
[Python/test]Alien dictonary. 단어모음을 보고 알파벳 순서 예측하기
2020. 2. 16. 16:47
알고리즘 문제
#Problem_eng While you were traveling in a spaceship, you visited an alien planet. Surprisingly in alien languages, they also use lowercase letters in English, but perhaps in a different order. Looking at the set of words you got from studying alien languages, you try to make an alien dictionary. You first want to define what order their alphabet is in. What kind of methods should you use? #문제_한..
[Python/NLP]문서 간 코사인 유사도에 기반한 '유사 게시물 추천 시스템' 만들기(pandas, scikit-learn, tf-idf)
2020. 2. 5. 23:40
Data/ML
2020/01/11 - [Python 3/Natural Language Processing] - [python/NLP]웹 크롤링(crawling) 심화 - Riss 논문 검색 데이터를 csv파일로 저장하기 [python/NLP]웹 크롤링(crawling) 심화 - Riss 논문 검색 데이터를 csv파일로 저장하기 [Python]자연어 처리를 위한 데이터 수집 웹 크롤링-2(crawling-2) list/str 자료형의 특징 및 re(정규화) 2020/01/05 - [Python 3/Natural Language Processing] - 크롤링(crawling) 크롤링(crawling) NLP를 위해.. leo-bb.tistory.com 여태까지 다양한 사이트의 메타 데이터 중 필요한 데이터만 얻어오는 크..
[Python/NLP]WikiExtractor를 이용한 위키덤프(Wiki dump)파싱 for Mac/window
2020. 1. 23. 20:32
Data/Data Engineering
기초적인 자연어 처리를 위해 데이터를 수집하는 경우 신문기사와 더불어 위키 덤프(wiki dump)를 많이 활용합니다. 오늘은 위키덤프를 다운로드 받고 파싱하여 txt형태로 저장하는 방법을 소개합니다. 1. 한글 위키 덤프 파일 다운로드 아래 링크를 통해 내용만 담긴 가장 최신 데이터를 받으실 수 있습니다. http://dumps.wikimedia.org/kowiki/latest/kowiki-latest-pages-articles.xml.bz2 다른 한글 위키 덤프 파일의 경우 아래 링크에서 받으실 수 있습니다. https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9..
[Python/LeetCode]코딩테스트 준비를 위한 파이썬 알고리즘 문제 11. Container With Most Water 해설(Medium level)
2020. 1. 21. 12:23
알고리즘 문제
문제 11. Container With Most Water Given n non-negative integers a1, a2, ..., an , where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Find two lines, which together with x-axis forms a container, such that the container contains the most water. Note: You may not slant the container and n is at least 2. Loo..
[Python/LeetCode]코딩테스트 준비를 위한 파이썬 알고리즘 문제 7.Reverse integer 해설(Easy level)
2020. 1. 19. 18:53
알고리즘 문제
문제 7. Reverse integer Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 Example 2: Input: -123 Output: -321 Example 3: Input: 120 Output: 21 Note:Assume we are dealing with an environment which could only store integers within the 32-bit signed integer range: [−2^31, 2^31 − 1]. For the purpose of this problem, assume that your function returns 0 when ..