2025/02/24 3

08. Streamlit

01. Streamlit?0.  streamlit 개요💡python 기반의 오픈소스 프레임워크로, 데이터 중심의 웹 애플리케이션을 쉽게 만들고 공유할 수 있는 기능을 제공한다. 인터랙티브 대시보드나 도구를 빠르게 구축할 수 있도록 설계되었다. 1. streamlit 특징간편한 사용단순한 python, 복잡한 웹 애플리케이션을 쉽게 개발pandas, numpy 등 다양한 라이브러리와 쉽게 연동되어 시각화 가능데이터 시각화다양한 데이터 시각화 라이브러리와 통합상호작용 기능슬라이더, 텍스트 박스, 버튼 등 다양한 UI 요소를 기본으로 제공하여 JS나 HTML 코드간편한 배포02. Installpip install streamlit # prompt 창streamlit hello # main streamlit ..

SKN/01. python 2025.02.24

05. 모듈&패키지

1. 모듈01. 모듈 개요(1) 모듈이란💡모듈은 서로 관련된 코드의 집합이자 하나의 파일을 의미하며 함수, 클래스, 변수 등을 모듈 내에 정의할 수 있다. (2) 모듈 장점1. 재사용성 : 한번 작성한 코드를 여러 프로그램에서 사용할 수 있다.2. 코드 관리 : 큰 프로그램을 작은 모듈로 나누어 관리할 수 있다.3. 네임스페이스 : 모듈마다 독립적인 네임스페이스를 제공하여 변수 이름 충돌을 방지할 수 있다. 02. 모듈 사용1. 모듈 전체를 import 한다2. from-import 구문을 통해 특정 함수 또는 변수만 가져올 수 있다3. 모듈에 별칭을 부여할 수 있다4. 특정 함수 또는 변수에도 별칭을 부여할 수 있다.from ohgiraffers_module import ohgiraffers as O..

SKN/01. python 2025.02.24

04. 클래스와 상속

1.  클래스 개요 01. 클래스란💡클래스는 객체 지향 프로그래밍을 지원하는 개념이다. 추상화된 데이터와 함수를 하나의 단위로 묶어 클래스를 만들 수 있고, 클래스를 사용해 인스턴스를 생성하여 객체 단위로 사용할 수 있다.  02. 클래스의 구성 요소(1) 클래스 속성클래스 자체에 속하는 변수로, 모든 인스턴스가 공유하는 속성이다. (2) 메서드클래스 내부에 정의된 함수로, 인스턴스의 데이터를 조작하거나 동작을 정의한다. (3) 생성자__int__ 메서드는 객체가 생성될 때 자동으로 호출되는 메서드로, 생성자라고 부른다. 이때 매개변수를 전달받아 인스턴스 속성을 초기화 할 수 있다.class Person: national = 'korea' # 클래스 속성 language = 'kore..

SKN/01. python 2025.02.24