[GitHub] 노트북 두고 온 날 유용했던 팁: 아이폰 Safari로 GitHub 업로드 하기(.gitkeep)
·
Python & SQL/Git & GitHub
며칠 전, 크롤링을 계속 켜두느라고 아이패드와 아이폰만 가지고 집을 나선 적이 있었다.그래서 처음에는 동기 분들께 노트북을 잠시 빌려야 할 상황에 대해 양해를 구했었지만, 결국 Safari에서 GitHub에 접속하여 파일 업로드에 성공했다. 모바일 깃허브 앱도 있지만, Safari에서 웹에 접속하는 방식이 더 잘 맞았고, 실제로 빈 폴더 생성을 위한 .gitkeep 생성도 이 방식으로 처리했다. (내가 안드로이드 폰으로 확인해본 것은 아니지만) 꼭 아이폰이 아니더라도 모바일 인터넷을 통해 같은 기능을 사용할 수 있으리라 생각한다. Safari로 GitHub 웹에 들어가면 의외로 할 수 있는 것들대표적으로 아래와 같은 것들이 가능하다.README 수정, 간단한 오타 수정, 새 파일 생성, 링크 추가, 폴더..
[MySQL 문제풀이] solvesql - Advent of SQL 2024
·
Python & SQL/MySQL
현재 교육받는 과정에서 Python, DB, Web Crawling 교과목 평가 이후 인프런 강의를 제공해주셨다. 나는 Python 문제들만 틀렸지만 제공받은 강좌는 나에게 딱 알맞고 필요했던 SQL 문제풀이 강의여서 좋았다. 2024 버전으로 총 25개 문제를 푸는 강의인데, 강의를 참고해서 2025 버전은 스스로의 힘으로 풀어보려고 한다. Advent of SQL 2024 문제를 풀 수 있는 사이트는 아래와 같다. https://solvesql.com/collections/advent-of-sql-2024/ solvesql - Advent of SQL 2024 🎄🎅 25일 동안 진행되는 SQL 문제 풀이 챌린지! 매일 1개씩 공개되는 문제를 풀어보며 이번 크리스마스를 SQL 실력 향상의 기간으로 ..
21. [Streamlit] 데이터 시각화와 사용자 입력
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '21. [Streamlit] 데이터 시각화와 사용자 입력' 입니다. 데이터 분석 결과를 공유할 때 단순한 표보다 시각화된 그래프가 훨씬 이해하기 쉽다.Streamlit은 Python 코드만으로 데이터 시각화와 사용자 인터페이스(UI) 를 쉽게 만들 수 있는 도구이다. 이번 글에서는 Streamlit을 활용하여데이터 시각화사용자 입력 인터페이스동적으로 바뀌는 그래프를 만드는 방법을 정리해본다. 💡 streamlit 설치 후, pandas, num..
20. [Streamlit] 설치부터 첫 화면까지
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '20. [Streamlit] 설치부터 첫 화면까지' 입니다. Python으로 데이터 분석이나 시각화를 수행한 뒤 결과를 간단한 웹 형태로 공유하고 싶을 때가 있다.이때 복잡한 웹 프레임워크를 사용하지 않아도 Python 코드만으로 웹 앱을 만들 수 있는 도구가 바로 Streamlit이다. Streamlit은 데이터 분석, 시각화 결과를 빠르게 웹 페이지로 만들 수 있어데이터 분석가나 데이터 엔지니어가 대시보드나 분석 결과를 공유할 때 자주 사용하..
19. [파이썬] 정렬 기술과 유용한 유틸 함수
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '19. [파이썬] 정렬 기술과 유용한 유틸 함수' 입니다. Python에서는 데이터를 처리할 때 정렬(Sorting) 기능과 다양한 내장 함수(Utility Functions) 를 자주 사용한다.특히 리스트나 딕셔너리 데이터를 다루는 과정에서 정렬과 집계 기능은 매우 중요한 역할을 한다.이번 글에서는 Python에서 자주 사용하는 정렬 방법과 대표적인 유틸 함수들을 정리해본다. 리스트 정렬Python에서는 리스트를 정렬할 때 sort() 메서드..
18. [파이썬] 모듈과 프로젝트 구조
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '18. [파이썬] 모듈과 프로젝트 구조' 입니다. Python 프로그램을 작성하다 보면 코드의 길이가 점점 길어지고, 여러 기능이 하나의 파일에 모이게 되는 경우가 많다.이럴 때 코드를 기능별로 분리하여 관리하면 가독성과 유지보수성이 크게 향상된다.Python에서는 이러한 구조화를 위해 모듈(module) 개념을 사용한다. 이번 글에서는 Python 프로그램을 구조적으로 관리하기 위한 모듈의 개념과 __name__, __main__을 활용한 기본적인..
17. [파이썬] 클로저와 데코레이터
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '17. [파이썬] 클로저와 데코레이터' 입니다. Python에서는 함수 안에 또 다른 함수를 정의할 수 있다.이처럼 함수 내부에서 정의되는 함수를 활용하면 함수의 동작을 확장하거나 특정 기능을 추가할 수 있다. 대표적인 개념이 클로저(Closure) 와 데코레이터(Decorator) 이다.이 두 개념은 Python의 함수 객체 특성을 이해하는 데 중요한 요소이며, 실제 코드에서도 다양한 방식으로 활용된다.이번 글에서는 중첩 함수, 클로저, 데코레이..
16. [파이썬] class methos vs static method
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '16. [파이썬] class method vs static method' 입니다. Python 클래스에서는 메서드를 정의할 때 기본적으로 인스턴스 메서드(instance method) 를 사용한다.하지만 클래스 구조를 설계하다 보면 클래스 자체와 관련된 기능이나 객체 상태와 무관한 유틸 기능이 필요할 때도 있다.이때 사용하는 것이 class method와 static method이다. 이번 글에서는 instance method, class meth..