python 4

[경기AI멤버십] Day 07. 데이터 분석/시각화 개념 및 과제

1. 오늘 배운 내용Day 07에서는 Day 06에서 배운 NumPy와 Pandas에 이어 데이터를 그래프로 표현하고 시각적으로 해석하는 데이터 시각화를 학습했다.Matplotlib과 Seaborn을 중심으로 다양한 시각화 방법을 살펴봤고 Plotly, WordCloud, Folium과 데이터 분석의 전체적인 흐름까지 함께 공부했다.강의 자료에서도 데이터 분석·시각화 파트의 주요 도구로 Matplotlib, Seaborn, Plotly 등을 다루고 있다.이후에는 기본적인 시각화 실습을 진행하고 실제 데이터를 활용한 세 가지 프로젝트를 수행했다.서울 기온 데이터 분석지하철 유·무임 승하차 데이터 분석서울시 CCTV와 인구 데이터 분석전체적인 학습 흐름은 다음과 같다.시각화의 필요성 → 시각화 유형 이해 →..

[경기AI멤버십] Day 03. Python 개념 복습 및 게임 만들기

1. 오늘 배운 내용Day 03에서는 지금까지 배운 Python 문법을 실제 프로그램에 적용해 보는 프로그래밍 문제 해결 과제를 수행했다.2. Word Game 프로그래밍 과제이번 과제에서는 지금까지 각각 배웠던 리스트, 조건문, 반복문, 함수, 파일 입출력, 모듈을 하나의 프로그램 안에서 함께 사용했다.단어 데이터 불러오기게임에 사용할 단어는 data/word.txt에 저장되어 있었다.파일을 읽어 각 단어를 words 리스트에 저장했다.words = [] # 단어들 저장용def wordLoad(): global words with open("data/word.txt", "r", encoding="utf-8") as f: for line in f: words...

[경기AI멤버십] Day 02. Python 기초 복습과 Git 복습

2일 차에는 프로그래밍의 기본 구조부터 Python의 전체적인 구성요소, 제어문과 함수에서 헷갈릴 만한 부분, 그리고 Git의 기본 동작 방식까지 학습했다.Python의 변수 선언이나 기본 자료형처럼 이미 익숙한 내용은 길게 정리하지 않고 전체 구조를 이해하는 데 필요한 내용과 다시 볼 만한 부분을 중심으로 정리했다.1. 폰 노이만 아키텍처먼저 컴퓨터가 프로그램과 데이터를 어떻게 처리하는지 폰 노이만 아키텍처를 통해 살펴봤다.프로그램과 입력 데이터는 메모리에 저장되고, CPU가 메모리에 있는 명령어를 읽어 처리한 뒤 결과를 출력하는 구조다.전체적인 흐름은 다음과 같다. 중앙처리장치는 크게 제어장치와 산술논리연산장치로 구성된다.제어장치는 각 장치의 동작을 제어하고 산술논리연산장치는 실제 계산과 논리 연산을..

[경기AI멤버십] Day 01. AI 개발환경 구축하기 — WSL2, Ubuntu, uv, Ollama

1. 개발환경부터 구축하기경기AI멤버십 채용연계형 교육의 첫날에는 본격적으로 AI 기술을 학습하기에 앞서 앞으로 사용할 개발환경을 직접 구축했다.이번 교육에서는 데이터 분석부터 머신러닝·딥러닝, 생성형 AI, RAG, AI Agent, 웹 서비스 개발까지 다양한 내용을 학습하게 된다. 따라서 안정적인 개발환경을 먼저 구성하는 것이 중요하다.첫날에는 다음과 같은 환경을 구성하고 기본적인 사용법을 익혔다.WSL2Ubuntu 24.04 LTSLinux 기본 명령어Python 3.12uvPython 가상환경Jupyter / ipykernelVS Code Remote WSLOllamaLocal LLM전체적인 개발환경 구성 흐름은 다음과 같다.Windows ↓WSL2 ↓Ubuntu 24.04 ↓Pytho..