💡대전광역시 버스 관련 데이터 시각화 및 분석이번에 사용할 데이터는 대전광역시의 버스와 관련한 정보이다. 이 데이터를 활용하여 대전광역시의 버스 정류장 현황을 지도에 표시하고, 버스 이용이 많이 발생하는 자치구를 확인하려고 한다. 그리고 도로 안전을 위해 버스전용차로 단속카메라의 보완이 필요한 위치를 분석해보고자 한다. 활용한 데이터대전광역시_버스정류장 현황https://www.data.go.kr/data/15110461/fileData.do 대전광역시_시내버스 기반정보https://www.data.go.kr/data/15081730/fileData.do 대전광역시_자치구별 인구이동 현황https://www.data.go.kr/data/15062511/fileData.do 한국교통안전공단_대전광역시 ..
💡대전광역시 서구 일반음식점 현황 분석공공 데이터 포털에서 위도, 경도 지도 데이터를 포함하는 csv 파일을 Streamlit에서 folium 라이브러리를 활용하여 시각화하고, 분석해 보도록 하자. Folium 라이브러리Folium은 지리 공간 데이터를 시각화하는 데 사용되는 Python 라이브러리이다.leaflet.js 기반으로 이루어졌으며, 시각화에 활용할 수 있는 OpenStreetMap, Mapbox, Stamen과 같은 지도 이미지를 제공한다. 자세한 내용은 아래 공식 도큐먼트에서 확인할 수 있다.https://python-visualization.github.io/folium/latest/ Folium — Folium 0.1.dev1+gd6f04cb documentationFolium bui..
💡웹 애플리케이션 구축Streamlit에서 Python 파일을 생성하고, Elements를 활용하여 웹 애플리케이션을 만들어 보도록 하자. Python 파일 생성하기VS Code에서 py 확장자로 'streamlit_app.py' 파일을 생성한다.파일이 생성되었으므로 기본 스크립트를 입력하고, run 명령어를 통해 프로젝트를 배포할 수 있다. 웹 페이지 실행하기streamlit run streamlit_app.py터미널에 streamlit run과 실행할 Python 파일명을 명령어로 입력하면 웹 페이지가 실행된다.현재 소스 코드를 작성하지 않은 상태이기 때문에 빈 화면이 표시된다.Scripts\activate.bat만약 실행되지 않는다면 가상 환경에 접속되지 않은 상태이므로 Scripts 명령어를 실..
💡StreamlitStreamlit은 데이터 기반 웹 애플리케이션을 만드는 오픈 소스 Python 라이브러리이다.데이터 분석과 시각화를 위한 웹 애플리케이션 개발 과정을 단순화하여 웹 개발 경험이 없는 사용자들도 쉽게 웹 애플리케이션을 구축할 수 있다. Streamlit 공식 홈페이지https://docs.streamlit.io/ Streamlit DocsJoin the community Streamlit is more than just a way to make data apps, it's also a community of creators that share their apps and ideas and help each other make their work better. Please come joi..
I wanted to create a game with a classic concept and, as I transitioned from Visual Studio to VSCode, I became familiar with the development environment and decided to start a game development project to practice and improve my skills. It took me about 1 to 2 weeks to complete the game, but I felt a bit limited in utilizing various features of the SDL2 library since I wasn't as familiar with imp..
고전 컨셉의 게임을 만들고 싶었는데, Visual Studio에서 VSCode로 넘어오면서 개발 환경에도 익숙해지고 감도 익힐 겸 게임 개발 프로젝트를 시작하게 되었다.게임 완성까지는 약 1주에서 2주 정도의 시간이 걸렸는데, VSCode에서 SDL2 라이브러리를 불러오는 것이 익숙하지 않아 다양한 기능을 사용하지 못해서 아쉽다.이 프로젝트는 여기서 마치고, 다음에 게임을 개발하게 될 경우 다른 언어로 시도해보려고 한다.A Word of Heart의 인트로 화면이다.1985년작 고전 비디오 게임 King's Valley의 인트로를 레퍼런스로 제작하였다.게임을 만들면서 하나님이 힘을 주셔서 Powered by Jesus Christ라고 썼다. :D Space Key를 누를 경우 다음 화면으로 넘어가며, 두..
Deadline is a game inspired by the traditional Hangman game, where the term "deadline" refers to the due date. In this game, the goal is to guess an English word by guessing its individual letters, similar to Hangman. In the original Hangman game, blank spaces or underscores are drawn for each letter of the word, and when a player guesses a letter, if the letter is present in the word, it is fil..