본문 바로가기

개발(Develop)82

파이썬(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.
Visual Studio Code 쉬운 설치/ VSCode 코드 편집기 추천 및 설치/ Vscode 한글 설정방법 / VSCode 코드 확대축소 하는방법/ VSCode란? / 프로그래밍 에디터 추천 Visual Studio Code란? 윈도우(Windows), 맥(Mac OS), 리눅스(Linux) 운영체제 모두에서 사용 가능한 에디터로 쉽게 말하면 '소스 코드 편집기'이다. 이는 Microsoft(MS)에서 개발하였다. 또한 유료인 Visual Studio와 달리 무료로 개인, 기업 누구나 사용 가능하다. 더욱 자세히는 Atom 에디터에 사용된 '일렉트론(Electron)'이란 프레임워크 기반으로 만들어졌다. (※일렉트론은 Node.js와 크로미움을 사용하여 깃허브에서 개발한 GUI 프레임 워크이다.) Visual Studio Code는 Visual Studio와 다르게 IDE가 아니므로, 빌더가 내장되어 있지 않아 비쥬얼스튜디오 코드에서 빌드를 하려면 별도의 컴파일 환경을 구축해야만 한다. Vi.. 2021. 5. 28.
웹 / 나만의 영화저장 웹 만들기 / 영화 OpenAPI / Ajax와 jQuery를 활용한 예제/ 영화 API 활용한 웹 개발 웹 / 제이쿼리(jQuery)란 무엇인가/유용한공부사이트/함께해보는예제/쉬운설명/ w3schools 웹 / 제이쿼리(jQuery)란 무엇인가/유용한공부사이트/함께해보는예제/쉬운설명/ w3schools 다음은 자바스크립트보다 더욱 간결하게 웹 기능을 사용할 수 있는 '제이쿼리(jQuery)'에 대해 알아볼 것이다. jQuery 란 무엇인가? 제이쿼리는 '경량의 JavaScript 라이브러리'라고도 한다. 기존과 다 parkjh7764.tistory.com 이번에는 이전 글에서 잠깐 포스팅했던 골격을 활용할 것이다. 이전에는 '포스팅박스 닫기' 버튼을 누르면 아래의 URL 과 기사 내용을 입력하는 부분이 사라지는 것을 연습했다면 이번에는 그 아래, 포스트들을 이전부터 다뤘던 jQuery와 Ajax를 통해 다.. 2021. 5. 26.
Robo 3T 쉬운 설치/ MongoDB 편리하게 작업하는 Robo 3T/ Robo 3T 다운로드/ Robo 3T란 Robo 3T란? 'Robo 3T'라는 프로그램은 이전 글에서 다룬 MongoDB의 유용성을 더해주는 프로그램이다. MongoDB만을 다루기 위해서는 '명령 프롬프트(cmd)'와 같은 터미널 환경에서 사용을 해야 하는데, Robo 3T 프로그램을 사용하게 되면 MongoDB를 그래픽 유저 인터페이스(GUI) 위에서 편하게 조회할 수 있도록 디자인(?)을 입혀주는 프로그램이다. 그러니 이전 글에서 MongoDB를 다운 받은 후에! 해당 Robo 3T를 다운받자. Robo 3T 설치 사이트 주소 https://robomongo.org/download Robomongo Robo 3T: the hobbyist GUI Robo 3T 1.4 brings support for MongoDB 4.2, and a mon.. 2021. 5. 24.
mongoDB(몽고DB) 쉬운 설치/ mongoDB 환경변수 설정까지/ mongoDB란/ mongoDB 다운로드 mongoDB 란? 문서지향(Document-Oriented) 저장소를 제공하는 NoSQL 데이터베이스 시스템이다. 몽고 DB는 가장 인기있는 데이터베이스 관리 시스템이다. mongoDB의 특징은? 1. 모든 데이터가 JSON 형태로 저장되며 스키마가 없어 각 필드는 서로 다른 데이터 타입을 가질 수 있다. 2. 다양한 종류의 쿼리문(정렬, 수집, 필터링, 정규표현식 등)을 지원한다. 3. join을 사용하지 않아도 되며, 강력한 인덱스 기능을 지원하여 모든 쿼리를 빠르게 처리할 수 있다. 등등... mongoDB 다운로드 받기 mongoDB 윈도우(Windows)에 다운 받기 위해서 사전 작업이 필요하다. 사전작업 우선 내PC or 내 컴퓨터에 C드라이브로 들어간다. data 폴더를 생성하고 그 안에 .. 2021. 5. 24.
파이썬(Python) 쉬운설치 / Python(파이썬) IDE / 파이썬 기본프로그램 / 파이썬이란 / 파이썬 다운로드 링크 파이썬(Python) 이란? 파이썬(Python)이란, 암스테르담의 귀도 반 로섬(Guido Van Rossum)이란 사람이 1990년에 개발한 인터프리터 언어이다. 파이썬으로 개발한 프로그램은 공동 작업과 유지 보수가 매우 쉽고 편하여 파이썬을 사용해 프로그램을 개발하는 업체들이 늘어 가고 있는 추세이다. 예로는 구글SW, 인스타그램, 드롭박스 등이 있다. 파이썬의 특징을 간단히 말하면 문법이 쉬워 배우기가 쉽고, 무료이지만 강력하면서도 간결하다는 것이다. 파이썬(Python) 다운로드 링크 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 위.. 2021. 5. 24.