
2025/07/01 ~07/23 , 약 3주간의 파이썬 수업이 끝났고 팀원들과의 미니 프로젝트도 끝났습니다! 배운 내용을 복습하기 위해 배운 내용들을 정리해두록 하겠습니다!해당 사진은 <harman 세미콘아카데미 파이썬 커리큘럼>입니다. 매일 오전9시-오후5시까지

What? 리스트(list)파이썬의 자료구조 형태중 하나순서가 있는 수정 가능한 객체의 집합대괄호( \[] ) 로 작성되어지며, 리스트 내부의 값은 ( , )로 구분추가, 수정, 삭제 가능인덱싱(index) : 무엇인가를 '가르킨다'는 의미\- 슬라이싱(slicing)

정렬 알고리즘이란?: 원소들을 일정한 순서대로 열거하는 알고리즘What? Buble sort?: 두 인접한 원소를 비교하여 정렬하는 방법 / 속도는 느리지만 코드가 단순✏️구조 이해✏️코드 이해for문과 if 문 을 이용해서 구현하나의 변수를 더 만들어서 구현!! (

함수에는 내장함수/ 외장함수/ 사용자 정의 함수가 존재!함수란?? : 하나의 특정 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합1) 반복적인 프로그래밍을 피하기 위해2) 모듈화로 인해 전체적 코드의 가독성 향상!3) 프로그램에 문제가 발생하거나, 기능의 변

: 현실 세계를 객체(Object)로 모델링하여, 객체 간의 상호작용을 통해 프로그램을 구성하는 방식의 프로그래밍 패러다임1) 코드의 재사용성 : 한번 만든 클래스는 여럭 객체에서 재사용 가능2) 유지보수 용이성 : 기능별로 객체가 나눠져 있어서 수정이나 확장이 쉬움3

1) "r" : 읽기모드 (기본값)2) "w" : 쓰기모드 (기존 내용 삭제 후 새로 작성)3) "a" : 추가모드 (기존 내용 유지, 추가로 작성)4) "b" 바이너리 모드순서가 있는 자료형을 입력으로 받았을 때 , 인덱스와 값을 포함하여 리턴인덱스와 값을 동시에 접
파일 시스템, 디렉토리, 환경 변수 경로등 운영체제와 상호작용할 수 있는 기능을 제공!!파일과 폴더를 생성,삭제,이동,이름변경 등의 작업 자동화기능!파일과 폴더의 복사, 이동, 삭제를 위한 고급 기능 제공os 모듈 보다 더 강력한 파일 관리 기능 지원와일드카드 패턴을

데이터 분석과 처리를 위한 강력한 라이브러리row(행)과 column(열) 구조의 데이터대규모 데이터 분석, 통계 처리, 데이터 시각화에 사용2차원 데이터 구조(\~~엑셀표 유사)여러개의 시리즈(열)로 구성된 테이블 형식언제? : 조건에 맞는 데이터 추출사용?1) 데이

웹사이트에서 데이터를 자동으로 가져오는 기술검색 엔진도 크롤링 및 스크래핑을 활용하여 정보 수집crawling?: 여러 웹페이지를 탐색하면서 정보 추출scraping?: 특정 웹페이지에서 필요한 데이터만 추출함액세스 하거나 정보수집이 가능하는 페이지등을 알려주는 .t

HTML문서의 스타일을 꾸밀 때 사용하는 스타일 시트 언어why 사용? 유지보수 편의성 + 재사용성1)2)3)4)웹 브라우저를 자동으로 제어할 수 있는 오픈소스 라이브러리!크롤링뿐만 아니라 웹 앱 테스트, 자동화 업무에 사용!정적 : HTML이 고정되어 있어 reque

데이터를 저장, 관리하는 시스템 -> 대량의 데이터를 효율적으로 저장!하고 검색하는 데 사용 SQLite? : 가볍고 설정이 필요없는 파일 기반 데이터 베이스: sqlite3 모듈 사용하여 파이썬에서 쉽게 활용가능!1) DataBase 통로 생성2) SQL 통로 생성3