6. [파이썬] set과 frozenset
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '6. [파이썬] set 과 frozenset' 입니다. 파이썬의 set은 처음 보면 리스트와 비슷해 보이지만, 실제로는 완전히 다른 목적을 가진 자료형이다.리스트가 "순서를 유지하면서 데이터를 저장하는 용도"라면,set은 "중복을 제거하고 원소의 포함 여부를 빠르게 확인하는 용도"에 훨씬 가깝다.그래서 데이터 전처리, 중복 제거, 비교 연산, 회원/태그/권한 집합 처리 같은 곳에서 매우 자주 등장한다. 이번 글에서는 set의 핵심 개념을 정리하고..
5. [파이썬] 딕셔너리
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '5. [파이썬] 딕셔너리' 입니다. 딕셔너리 (Dictionary)딕셔너리는 key와 value 구조로 데이터를 저장하는 자료형이다.key → value 예를 들어 학생 점수를 저장할 때 다음과 같이 사용할 수 있다.✔️ 딕셔너리 예제scores = { "국어": 90, "수학": 85, "영어": 95}print(scores) 딕셔너리 생성 방법딕셔너리는 여러 방식으로 생성할 수 있다. ✔️ 기본 생성person = { ..
4. [파이썬] 튜플과 패킹/언패킹
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '4.[파이썬] 튜플과 패킹/언패킹' 입니다. 튜플 (Tuple)튜플(Tuple)은 '여러 개의 값을 하나로 묶는 자료형'이다.리스트(List)와 매우 비슷하지만 가장 중요한 차이점이 있는데, 튜플은 생성된 이후 '값을 변경할 수 없다'는 것이다. 튜플 생성하기튜플은 괄호 ( )를 사용하여 생성한다. ✔️ 튜플 생성 예제tp = (1, 2, 3)print(tp)print(type(tp)) 실행 결과(1, 2, 3) 괄호 없이 튜플 만들기Pyth..
3. [파이썬] Python 자료형
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '3. [파이썬] Python 자료형' 입니다. Python 자료형이란자료형(data type)은 '값의 종류와 그 값에 대해 수행할 수 있는 연산의 규칙'을 의미한다. 예를 들어 다음 세 값은 서로 다른 자료형이다.1010.0"10" 겉보기에는 비슷하지만 Python은 이를 다음처럼 구분한다. 자료형을 확인하는 함수는 type() 이다.print(type(10))print(type(10.0))print(type("10")) 결과 자료형을 이해해야..
2. [파이썬] 조건문과 반복문
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '2. [파이썬] 조건문과 반복문' 입니다. 프로그램 흐름 제어 (Control Flow)프로그램은 기본적으로 '위에서 아래로 순차적으로 실행'된다. ✔️ 기본 실행 흐름print("start")print("processing")print("end") 하지만 실제 프로그램에서는 다음과 같은 상황이 발생한다.특정 조건일 때만 실행동일한 작업을 여러 번 반복입력 데이터에 따라 다른 결과 생성이러한 흐름을 제어하기 위해 사용하는 구조가 바로 '조건문과 ..
1. [파이썬] Python 시작하기
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '1. [파이썬] Python 시작하기' 입니다. Python이란 무엇인가Python은 '범용 프로그래밍 언어(General Purpose Programming Language)'로,데이터 분석, 웹 개발, 인공지능, 자동화 등 다양한 분야에서 사용된다. 특히 다음과 같은 특징 때문에 많은 개발자들이 Python을 사용한다.문법이 간결하고 읽기 쉽다다양한 라이브러리가 존재한다데이터 분석 및 AI 생태계가 강력하다빠른 개발이 가능하다Python은 '..
[파이썬 학습] Python 정리 시리즈 (기초부터 객체지향까지)
·
Python & SQL/Python Basics
이 카테고리 글은 Python 학습 내용을 정리한 시리즈입니다. 기초 문법부터 객체지향, 고급 개념까지 순서대로 정리합니다. 💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. 1. [파이썬] Python 시작하기- Python의 기본 개념과 실행 방법, 숫자형 데이터(int, float)와 사용자 입력을 통해 프로그램의 기초를 살펴봅니다. 2. [파이썬] 조건문과 반복문- True/False, if문, for문, while문을 이용해 프로그램의 흐름을 제어하는 기본 구조를 정리합니다. 3. [파이썬] Python 자료형- Python에서 자주 사용하는 기본 자료형과 그 특징을 정리합니다...
Git · GitHub · Sourcetree 차이점과 연동 방법 정리
·
Python & SQL/Git & GitHub
개발을 시작하면 가장 먼저 부딪히는 벽이 있다.바로 Git, GitHub, 그리고 Sourcetree의 관계다.처음엔 이런 생각이 든다.Git이랑 GitHub는 다른 거야?Sourcetree는 또 뭐지?굳이 세 개를 다 써야 해? 이번 글에서는 이 세 가지의 관계와 연동 과정을 한 번에 정리해보겠다.1️⃣ Git이란?Git은 버전 관리 시스템(Version Control System, VCS)이다.쉽게 말하면:코드 변경 이력을 저장하고이전 버전으로 되돌릴 수 있고여러 사람이 동시에 작업할 수 있게 해주는 도구Git은 로컬 컴퓨터에서 동작한다.2️⃣ GitHub란?GitHub는 Git 저장소를 온라인에서 관리하는 플랫폼이다.즉,Git = 버전 관리 엔진GitHub = 그 결과물을 저장하는 클라우드 공간Gi..