본문 바로가기

프로그래밍/파이썬기초37

서울시 따릉이 실시간 API로 따릉이 안내 프로그램 만들기 안녕하세요? 지난 글에서는 서울시 공공자전거(따릉이) 실시간 대여정보 API 인증키 발급을 받아보았습니다~! 서울시 따릉이 실시간 대여정보 API 가져오기 이번 글에서는 따릉이 API를 가져와서 실시간으로 따릉이 대여 수를 안내하는 프로그램을 만들어보겠습니다. 목차 1. 서울시 따릉이 API 가져와서 데이터 추출 서울시 공공자전거(따릉이) API 인증키를 받았다면 http://openapi.seoul.go.kr:8088/(인증키)/json/bikeList/1/99 이제 이 인증키를 이용해 데이터들을 불러와보겠습니다. # requests 라이브러리 설치 필요 import requests # requests 를 사용해 요청(Request)하기 response_data= requests.get('http://.. 2023. 11. 15.
서울시 따릉이 실시간 대여정보 API 가져오기 안녕하세요? 혹시 서울시에서 운영하는 공공자전거 '따릉이'를 타보신적이 있으신가요? 이번 글에서는 서울시 공공자전거 따릉이의 실시간 대여정보 API를 가져오는 방법에 대해 안내드리겠습니다. 목차 1. 서울 열린데이터광장 접속 먼저 오픈API를 가져오기 위해 서울 열린 데이터 광장에 접속한 뒤 로그인을 합니다. https://data.seoul.go.kr/ 열린데이터광장 메인 데이터분류,데이터검색,데이터활용 data.seoul.go.kr 그리고 따릉이를 검색해줍니다. 2. 서울시 공공자전거 실시간 대여 정보 샘플 API 그리고 서울시 공공자전거 실시간 대여 정보를 클릭합니다. 이 데이터는 서울특별시에서 제공하고 있으며 저작권자 역시 서울특별시 입니다. 그럼 샘플 API로 정보를 먼저 살펴보겠습니다. 아래 .. 2023. 11. 14.
서울시 미세먼지 API로 미세먼지 알리미 만들기 안녕하세요? 이번 글에서는 서울시에서 제공하는 미세먼지 구별 현황 API를 활용해 미세먼지 알리미를 만들어 보겠습니다. 목차 1. 서울시 열린 데이터광장에서 미세먼지 API 가져와서 데이터 추출하기 첫 단계는 API를 가져와서 데이터를 추출하는 단계입니다. 우선 requests 를 import 해주어야 합니다. 그리고 requests를 사용해서 발급받은 API를 넣어줍니다. 그리고 city_air라는 변수를 만들어서 응답 데이터를 쉽게 접근할 수 있도록 만들어 줍니다. # requests 라이브러리 설치 필요 import requests # requests 를 사용해 요청(Request)하기 response_data= requests.get('http://openapi.seoul.go.kr:8088/6d.. 2023. 11. 13.
서울 열린 데이터광장에서 미세먼지 현황 API 발급받기 안녕하세요? 오늘은 서울시에서 제공하는 미세먼지 구별 현황 API를 활용해 다양한 정보들을 출력해보겠습니다. 목차 1. 오픈API란? 오픈 API란 Open Application Programming Interface의 약자로 다른 어플리케이션에서 현재 프로그램의 기능을 사용할 수 있도록 해주는 기능을 말합니다. API를 개방한 서버 측에서 API를 사용하는 어플리케이션에 API키(=client secret key)를 발급해주는데요. 이 key(키)를 가진 도메인에서만 서버의 기능을 사용할 수 있습니다. 공공데이터포털에서는 로그인을 하고 API 활용 신청을 하면 API key를 발급해줍니다. 대부분 자동 승인이 되기 때문에 쉽게 API를 사용할 수 있습니다. 오픈 API는 공공데이터포털 서울열린데이터광장.. 2023. 11. 10.
파이썬 딕셔너리 - 리스트 안에 딕셔너리 예제(2) 안녕하세요? 지난 글에서는 리스트 안에 딕셔너리 예제를 몇 가지 살펴보았습니다. 파이썬 딕셔너리 - 리스트 안에 딕셔너리 예제 이번 글에서는 이어서 리스트 안에 딕셔너리 예제 2가지를 살펴보겠습니다. 목차 1. 과일 리스트, 야채 리스트에서 항목 뽑기 지난 글에서는 과일 리스트를 하나 만들고 그 리스트에서 항목을 출력하는 예제를 살펴보았습니다. 리스트의 항목은 각각 딕셔너리로 들어가 있었죠. 이번 예제에서는 과일 리스트와 야채 리스트를 만들어보았습니다. 그리고 함수를 하나 만들어주었습니다. 함수는 get_name(name, list) 라는 함수로 이렇게 리스트가 2개 이상일 때 이 함수가 진가를 발휘하게 됩니다. 함수의 파라미터에는 name이라는 변수와 list라는 변수가 들어가게 되는데 리스트가 여러개.. 2023. 11. 9.
파이썬 딕셔너리 - 리스트 안에 딕셔너리 예제 안녕하세요~! 지난 글에서는 딕셔너리와 리스트, 딕셔너리 안에 딕셔너리 등의 예제를 살펴보았습니다. 파이썬 딕셔너리와 리스트 예제 : 리스트를 딕셔너리로, 딕셔너리 안에 딕셔너리 이번 글에서는 리스트 안에 딕셔너리 사용법을 살펴보겠습니다. 목차 1. 리스트 안에 딕셔너리 처음 살펴볼 예제는 리스트 안에 딕셔너리 형태입니다. 서울시 미세먼지 API에서도 가장 크게는 {} 딕셔너리가 있습니다. RealtimeCityAir 라는 key값과 value값이 있고 row라는 key 값과 value 값이 있습니다. 이 row의 value는 리스트로 이루어져 있는데요. 리스트 안에는 또 딕셔너리가 있습니다. 각각의 딕셔너리는 서울시의 '구'의 정보들을 담고 있습니다. 좀 더 간단한 예제로 리스트 안에 딕셔너리의 형태를.. 2023. 11. 8.
파이썬 딕셔너리와 리스트 예제 : 리스트를 딕셔너리로, 딕셔너리 안에 딕셔너리 안녕하세요! 지난 글에서 딕셔너리를 쭉 살펴보았습니다. 파이썬 딕셔너리(dictionary) 사용법: 딕셔너리 만들기, 딕셔너리 데이터 추가하기, value값 출력하기 파이썬 딕셔너리(dictionary) 사용법: 딕셔너리 만들기, 딕셔너리 데이터 추가하기, value값 출력하기 이번 글에서는 파이썬의 딕셔너리 사용법에 대해 알아보겠습니다. 목차 1. 딕셔너리(dictionary)란? 리스트는 항목들을 모아놓은 것이며 순서가 있습니다. 순서를 인덱싱 이라고 하죠. 파이썬 리스 creatorjo.tistory.com 이번 글에서는 리스트와 딕셔너리가 함께 사용되는 예제들을 살펴보겠습니다. 목차 1. 리스트의 값들을 딕셔너리로 출력하기 아래 코드를 살펴보면 좋아하는 화가 투표 리스트가 votes =[] 라는.. 2023. 11. 7.
파이썬 딕셔너리(dictionary) 사용법: key값 출력하기, key와 value값 출력하기, key와 vlaue 값 뒤집기 지난 글에서는 파이썬 딕셔너리의 기본 사용법을 확인해보았습니다. 파이썬 딕셔너리(dictionary) 사용법: 딕셔너리 만들기, 딕셔너리 데이터 추가하기, value값 출력하기 파이썬 딕셔너리(dictionary) 사용법: 딕셔너리 만들기, 딕셔너리 데이터 추가하기, value값 출력하기 이번 글에서는 파이썬의 딕셔너리 사용법에 대해 알아보겠습니다. 목차 1. 딕셔너리(dictionary)란? 리스트는 항목들을 모아놓은 것이며 순서가 있습니다. 순서를 인덱싱 이라고 하죠. 파이썬 리스 creatorjo.tistory.com 이번 글에서는 딕셔너리의 사용법을 좀 더 살펴보겠습니다. 목차 1. 딕셔너리의 key 출력하기 지난 글에서는 딕셔너리의 value 값을 출력해보았는데 이번에는 key값을 출력해보겠습니.. 2023. 11. 6.
파이썬 딕셔너리(dictionary) 사용법: 딕셔너리 만들기, 딕셔너리 데이터 추가하기, value값 출력하기 이번 글에서는 파이썬의 딕셔너리 사용법에 대해 알아보겠습니다. 목차 1. 딕셔너리(dictionary)란? 리스트는 항목들을 모아놓은 것이며 순서가 있습니다. 순서를 인덱싱 이라고 하죠. 파이썬 리스트 인덱싱(list indexing)과 슬라이싱(slicing) 파이썬 리스트 인덱싱(list indexing)과 슬라이싱(slicing) 이번 글에서는 파이썬의 리스트(list) 사용법을 알아보겠습니다. 목차 1. 리스트란? 리스트란 여러 구성 요소들을 한 개로 묶어 사용하는 것을 말합니다. 벌칙 정하기, 청소 당번 정하기, 행운의 creatorjo.tistory.com 딕셔너리는 리스트처럼 항목들을 모아놓은 것이기 하지만 키(key)와 값(value)의 쌍으로 이루어져 있습니다. 리스트는 age = [10.. 2023. 11. 3.
파이썬 기초 - 주민등록번호 뒷자리 지우기 함수 예제 파이썬에서 함수는 반복적인 작업을 할 때 매우 유용합니다. 지난 글에서는 함수 만드는 방법과 매개변수(parameter)에 대해 살펴보았고, 파이썬 함수 만드는 방법 파이썬 함수 만드는 방법 함수는 반복적으로 사용되는 코드의 집합입니다. 함수를 사용할 때의 장점이 많기에 코드가 길어질 수록 함수의 사용 빈도가 높아지는데요. 이번 글에서는 파이썬에서 함수를 만드는 방법과 다 creatorjo.tistory.com return사용법과 예제도 살펴보았습니다. 파이썬 기초 - 함수 리턴(return) 사용법과 예제 파이썬 기초 - 함수 리턴(return) 사용법과 예제 파이썬에서 함수는 반복적인 작업을 할 때 매우 유용합니다. 지난 글에서는 함수 만드는 방법과 매개변수(parameter)에 대해 살펴보았습니다... 2023. 10. 17.