Programming

    Python으로 미세먼지 농도를 확인하자!

    안녕하세요? 학생 개발자 고기꿉자 입니다. 오늘은 공공데이터포털 API를 사용하여 미세먼지 농도를 파이썬에서 확인 해봅시다! 공공데이터 포털 사이트: https://www.data.go.kr/ 공공데이터포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Dataset)와 Open API로 제공하는 사이트입니다. www.data.go.kr 회원가입을 해주시고 로그인을 해주세요! 데이터셋 -> 오픈API -> 미세먼지 검색 -> 한국환경공단_대기오염정보 -> 활용신청 -> 바로 동의 해주시고 신청 -> 마이페이지 -> 대기오염정보 조희 서비스를 접속해주세요! 상세기능 정보에..

    [Review | Tip]딥러닝 기반 코드 자동완성 플러그인 "TabNine"

    개발자에게는 도움이 될 만한 코드 자동완성 플러그인을 소개하려 합니다.TabNine이라는 deep learning기반 코드 자동완성을 구현하여 빠른 코드 작성을 가능하게 합니다.Deep TabNine은 openAI의 GPT-2를 기반으로 개발되었습니다. 이 모델은 자연 언어로 작성된 문서를 사용하여 함수 이름, 매개 변수 및 리턴 유형을 유추하여 코드의 맥락에 따른 자동완성 결과를 보여주며 프로그래밍 효율을 기존 자동완성 플러그인 또는내장 인텔리센스등 기존 자동완성 기능보다 편리합니다. TabNine은 현재 BETA 서비스이며 추후 유로로 전환된다고 합니다.딥러닝 기술이 적용된 버전으 Professional 버전부터 적용됩니다.글 작성 기준 현재 BETA 서비스 중으로 beta기간 동안 Deep TabN..

    [1]Python Requests (HTTP)

    *본 글은 Python 3.7을 기준으로 작성되었습니다. Python에서 HTTP 요청을 보내기 위해서는 requests 모듈이 필요합니다. request모듈은 python 기본 모듈입니다. 먼저 다음과 같이 입력합니다. import requests import는 이미 만들어진 패키지를 가져오는 역할을 합니다. requests는 HTTP 요청을 위한 모듈입니다. req = requests 위 구문은 requests 를 req.post / req.get 와 같이 작성할 수 있게 합니다. # requests.post / requests.get import requests import json req = requests URL = 'https://api.androidhive.info/contacts/' res..

    네이버 실시간 검색어 크롤링 프로그램

    파이썬 네이버 실시간 검색어 크롤링 프로그램안녕하세요. 학생개발자입니다. 이번에는 파이썬과 크롬 드라이버를 활용한 네이버 실시간 검색어 크롤링 프로그램을 만들어 보았습니다. 다운로드는 제 깃허브에서 받으시면 됩니다. 사용방법 PYTHON 3.7 사용 모듈BeautifulSoup4 selenium모듈 설치pip3 install BeautifulSoup4pip3 install seleniumpip버전 오류시 python -m pip3 install --upgrade pip3 소스코드 # -*- coding: utf-8 -*-# 네이버 실시간 검색어 크롤링 프로그램# 개발자: 학생개발자from bs4 import BeautifulSoupfrom selenium import webdriverimport osim..

    한글코딩 1일차

    안녕하세요 학생개발자입니다. 이번에 저는 C++로 한글코딩 난독화를 구현하여 로또시뮬레이션 프로그램을 제작하는 프로젝트를 세우고 기본 적인 베이스 코드를 작성했습니다. 한글코딩을 위해 디파인 함수(문자열 치환)을 사용합니다. 소스코드는 다음과 같으나아직 작동하지 않습니다. #include "pch.h"#include #include #include using namespace std;#define 하앗 int#define 하흐흣 main()#define 하 {#define 양 }#define 하아양 [#define 하야앙 ]#define 하흣 ;#define 힛 new#define 홋 *#define 허 =#define 하여 lottoUser#define 하영 하영#define 허용 6#define 혀영..