분류 전체보기188 웹 / 내 컴퓨터를 서버로 만들고 접속하기/ 웹서버 Flask 프레임워크로 구동하기/ 파이썬으로 웹 서버 만들기 이번 글에서는 웹 서버를 만들어볼 것이다. 이전에 라이브러리를 활용했던 것들과 차별을 두기 위해 새 프로젝트에서 코드를 작성해줄 것이다. 새 프로젝트를 만들어보자. 연습이란 이름으로 prac이란 이름의 폴더로 프로젝트를 만들었다. 그리고 파이썬 파일을 만드는데 이름은 app.py라고 하였다. 서버를 만드는 파일 이름을 통상 app.py라고 많이들 짓는다고 한다. 그래서 서버를 만들 때마다 app.py라고 이름을 통일할 것이다. 프로젝트를 새로 만들 때마다 사용할 패키지들을 다시 다운로드 받아줘야 한다. 웹 애플리케이션 개발을 위한 파이썬 프레임워크인 'Flask 프레임워크'를 설치해야 한다. 파이썬 라이브러리, 즉 패키지를 다운로드 받는 방법은 이전에 작성한 글에도 나와있지만 한번 더 설명하고 넘어가겠다.. 2021. 6. 4. 데이터베이스(DB)/ mongoDB 데이터베이스 데이터 조작하기/ 파이썬 pymongo insert, find, update 활용하기/ 크롤링한 데이터 관리 이전 글에서는 네이버 영화 순위를 크롤링 하여 mongoDB 데이터베이스에 삽입하는 것을 해보았다면 이제는 mongoDB에 있는 데이터를 우리가 활용하는 것을 해보려고 한다. 그러면 우선, 네이버 영화 순위 홈페이지에서 영화 순위, 영화 제목, 영화 평점과 같이 필요한 정보들만 크롤링하여 데이터베이스에 넣는 작업까지 완료가 된 상태여야 한다. 이전 글을 참고해서 작업을 완료하고 해당 글을 읽자. ▼ 데이터베이스(DB)/ 파이썬으로 네이버 영화순위 크롤링한 데이터를 DB에 넣기/ 몽고DB에 데이터 삽입하기(insert) 데이터베이스(DB)/ 파이썬으로 네이버 영화순위 크롤링한 데이터를 DB에 넣기/ 몽고DB에 데이터 삽 크롤링한 데이터들을 데이터베이스에 수집해보기 이전에 우리가 '네이버 영화 순위 사이트'.. 2021. 6. 4. 데이터베이스(DB)/ 파이썬으로 네이버 영화순위 크롤링한 데이터를 DB에 넣기/ 몽고DB에 데이터 삽입하기(insert) 크롤링한 데이터들을 데이터베이스에 수집해보기 이전에 우리가 '네이버 영화 순위 사이트'를 크롤링을 해본 적이 있는데, 이번에는 크롤링을 해서 그냥 출력해보는 것이 아니라 가져온 데이터를 '데이터베이스'에 삽입하는 것을 해보자. 이전 '네이버 영화 순위 사이트 크롤링'을 해보지 않았던 분들은 아래를 참고한다. ▼ 네이버 영화 순위 크롤링, 웹스크래핑 해보기/ 파이썬 bs4 패키지 사용법/ 네이버 API 크롤링하기 파이썬(Python)/ 네이버 영화 순위 크롤링, 웹스크래핑 해보기/ 파이썬 bs4 패키지 사용법/ 네이버 AP 한 번쯤은 들어봤을 법한 '크롤링'에 대해서 알아봄과 동시에 직접 해보는 것을 이번 글에서 다뤄보겠다. 크롤링(Crawling)이란? 네이버에 크롤링을 검색하면 IT용어사전에 나와 있는.. 2021. 6. 2. 데이터베이스(DB)/ 파이썬(Python)으로 몽고DB 조작하기/ pymongo 라이브러리로 데이터베이스 조작하기/ Robo 3T, mongoDB, 파이참, CRUD 데이터베이스 mongoDB(몽고DB)를 파이썬으로 조작하기 파이썬으로 몽고DB를 다루기 위해서는 'pymongo' 라는 파이썬 패키지를 설치해주어야 한다. 만약 파이썬 코드를 작성하는 IDE '파이참(Pycharm)'이 안 깔려있다면 ▼ 파이참(PyCharm) 쉬운 설치/ Pycharm IDE 다운로드/파이참(PyCharm)이란?/ IDE 추천 파이참(PyCharm) 쉬운 설치/ Pycharm IDE 다운로드/파이참(PyCharm)이란?/ IDE 추천 파이참(PyCharm)이란? 파이참(PyCharm)은 이전에 다뤘던 Visusal Studio Code와 유사하게 개발자가 소프트웨어를 쉡게 개발할 수 있도록 개발환경을 제공하는 코드 편집기이다. 그러나 파이참은 IDE(Integrate parkjh7764.. 2021. 6. 1. 데이터베이스(DB)/ SQL과 NoSQL의 차이 및 장단점/ mongoDB(몽고DB)와 Robo 3T/ 관계형 DB, 비관계형 DB/ SQL, NoSQL 자세한 설명 이전 글에서 다운로드 받았던 데이터베이스 중 하나인 mongoDB(mongoDB)를 활용해보고자 한다. 몽고 DB를 다운로드 받지 않으신 분들은 이전 글을 참고하길 바란다. mongoDB(몽고DB) 쉬운 설치/ mongoDB 환경변수 설정까지/ mongoDB란/ mongoDB 다운로드 mongoDB(몽고DB) 쉬운 설치/ mongoDB 환경변수 설정까지/ mongoDB란/ mongoDB 다운로드 mongoDB 란? 문서지향(Document-Oriented) 저장소를 제공하는 NoSQL 데이터베이스 시스템이다. 몽고 DB는 가장 인기있는 데이터베이스 관리 시스템이다. mongoDB의 특징은? 1. 모든 데이터가 JSON 형태로 저장 parkjh7764.tistory.com mongoDB 설치 후 설치가 잘.. 2021. 5. 31. 파이썬(Python)/ 네이버 영화 순위 크롤링, 웹스크래핑 해보기/ 파이썬 bs4 패키지 사용법/ 네이버 API 크롤링하기 한 번쯤은 들어봤을 법한 '크롤링'에 대해서 알아봄과 동시에 직접 해보는 것을 이번 글에서 다뤄보겠다. 크롤링(Crawling)이란? 네이버에 크롤링을 검색하면 IT용어사전에 나와 있는 정의이다. 또 다른 정의로는 아래에 나와 있다. 크롤링이란 '소프트웨어 따위가 웹을 돌아다니며 유용한 정보를 찾아 특정 데이터베이스로 수집해 오는 작업' 크롤링은 어디에서 사용되는 것일까? 웹 크롤링은 HTML 기반의 태그들로 되어 있는 것들을 가져올 수가 있다. 웹 사이트에 있는 이미지, 글, 문서 등이 있는데 가져올 수 있는 종류와 양이 많다. 자동으로 방대한 데이터를 수집할 수 있는 크롤링의 장점을 활용한다면 요즘 인기를 얻고 있는 AI 챗봇이나, 빅데이터 관련 분야에 활용을 할 수 있다. 이외에도 주식, 암호화폐 .. 2021. 5. 30. 파이썬(Python)/ requests 패키지란 ?/ GET, POST, PUT, DELETE 방식/ 파이썬으로 API 데이터 가져오기/ 파이썬으로 서울시 미세먼지 데이터 활용하기 그러면 이전 글 '파이참'을 통해 다운로드 받았던 'requests 패키지'가 무엇이고 어떻게 사용하는지에 대해 알아보도록 하자. requests 라이브러리란? requests 라이브러리는 한 눈에 봤을 때도 어떤 기능인지 알도록 직관적인 API를 제공한다. 예전에 Ajax를 다뤘을 때의 GET, POST가 여기서도 쓰인다. 어떤 방식의 HTTP 요청을 하는 지에 따라서 다른 함수를 사용한다. requests 패키지는 Ajax와 유사하게 API 데이터를 추출할 때 해당 패키지를 사용하며, 파이썬에서 HTTP를 호출하는 프로그램을 작성할 때 주로 사용한다. GET 방식: requests.get() POST 방식 : requests.post() PUT 방식 : requests.put() DELETE 방식 :.. 2021. 5. 30. 파이참(PyCharm) 패키지 설치하기/ 파이참 패키지 설치 시 pip 오류 완벽 해결법/ 파이썬 가상환경이란/ 파이썬 라이브러리 설치/ pip 패키지 설치하기 파이썬은 라이브러리가 방대한 것으로 잘 알려져있다. 라이브러리(library)란? 네이버에 '라이브러리'를 검색했을 때 볼 수 있는 정의이다. 라이브러리란, 컴퓨터 프로그램에서 자주 사용되는 부분 프로그램들을 모아 놓은 것을 말한다. 다시 말하면 자주 사용되는 프로그램의 코드를 유능한 사람들이 하나의 라이브러리로 묶어둔 것이다. 파이썬에서 라이브러리는 패키지의 묶음을 의미하는데, 패키지는 모듈, 즉 기능들의 묶음을 모아 놓는 단위라고 생각하면 된다. 그런데 파이썬에서 라이브러리, 즉 패키지를 사용하기 위해서는 '가상환경(virtual environment)'의 개념을 알아야 한다. 우선 가상환경에 대한 정의를 살펴보자 가상환경(virtual environment)이란? 가상환경은 같은 시스템에서 실행되는.. 2021. 5. 29. 파이참(PyCharm) 쉬운 설치/ Pycharm IDE 다운로드/파이참(PyCharm)이란?/ IDE 추천 파이참(PyCharm)이란? 파이참(PyCharm)은 이전에 다뤘던 Visusal Studio Code와 유사하게 개발자가 소프트웨어를 쉡게 개발할 수 있도록 개발환경을 제공하는 코드 편집기이다. 그러나 파이참은 IDE(Integrated Development Environment), 즉 통합개발환경이라 불리는 IDE로서 코드 편집기, 디버거, 컴파일러, 인터프리터를 개발자에게 제공한다. 파이참으로 다른 언어들을 코딩할 수 있지만, '파이썬(Python)'에 특화되어 있다. 파이참(PyCharm) 설치하기 아래 주소 클릭 ▼ https://www.jetbrains.com/pycharm/ PyCharm: the Python IDE for Professional Developers by JetBrains T.. 2021. 5. 29. 이전 1 ··· 16 17 18 19 20 21 다음