본문 바로가기 메뉴 바로가기

daze1002 님의 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

daze1002 님의 블로그

검색하기 폼
  • Study (33)
    • Web Crawling (1)
    • Python (8)
    • Database (20)
  • 방명록

파이썬 (8)
[Python] 모듈 & 패키지

01. 모듈 (Module)01-01. 모듈 개요01-01-01. 모듈이란💡 하나의 모듈은 서로 관련된 코드의 집합이자 하나의 파일을 의미하며, 함수, 클래스, 변수 등을 모듈 내에 정의할 수 있다. 이렇게 만든 모듈은 다른 Python 프로그램에서 가져와 사용할 수 있다.모듈 장점재사용성 : 한번 작성한 코드를 여러 프로그램에서 재사용할 수 있다.코드 관리 : 큰 프로그램을 작은 모듈로 나누어 관리할 수 있다.네임스페이스 : 모듈마다 독립적인 네임스페이스를 제공하여 변수 이름 충돌을 방지할 수 있다.01-02. 모듈 사용모듈 사용 절차모듈(파일) 전체를 import 한다.파일의 경로와 파일명(확장자 .py 제외)을 import 하면, 현재 스크립트에 다른 곳에서 정의한 스크립트를 불러올 수 있다.fr..

Python 2025. 2. 17. 01:59
[Python] 클래스

01. 클래스 (Class)01-01. 클래스 개요01-01-01. Class란💡 클래스는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)를 지원하는 중요한 개념이다. 추상화된 데이터와 함수(메서드)를 하나의 단위로 묶어 클래스를 만들 수 있고, 클래스를 사용해 인스턴스를 생성하여 객체 단위로 사용할 수 있다.클래스 정의 (Class Definition Syntax)class 키워드와 콜론을 이용해 클래스를 정의한다.클래스 정의 시에도 클래스의 내용이 될 블록을 "반드시" 들여쓰기 한다. class 클래스명: . . . 클래스 정의 예시01-02. 클래스 구성 요소클래스 속성클래스 자체에 속하는 변수로, 모든 인스턴스가 ..

Python 2025. 2. 17. 01:58
[Python] 함수

01. 함수 (function)01-01. 함수 개요함수란💡 특정 기능을 하기 위한 코드의 집합을 의미한다. 함수를 정의해 놓으면 해당 기능이 필요한 위치에서 함수를 호출하여 간편하게 사용할 수 있다.함수 표현식def 키워드를 사용하여 함수를 정의한다.이때, 함수 이름 뒤에 소괄호와 콜론을 작성하며 함수에서 실행할 내용은 "반드시" 들여쓰기 한다. def 함수명(): (함수가 실행하는 코드 내용)01-02. 매개변수파라미터함수 생성 시 함수명 옆에 붙이는 소괄호 안에 매개변수로 전달받을 값의 변수명을 넣을 수 있다. 이를 파라미터라고 한다.def sample(파라미터): print('hello')함수를 정의할 때 매개변수의 기본값을 지정해 줄 수 있다. 함수 호출 시 인자를 보내지 않..

Python 2025. 2. 17. 01:58
[Python] 제어문 (조건, 반복, 분기)

01. 조건문01-01. 조건문 개요조건문이란💡조건에 따라 수행할 코드를 다르게 작성하는 방법으로, 파이썬 키워드를 사용하여 작성한다. 조건문 작성에는 조건식이 필요하며, 조건식은 True 혹은 False의 결과를 내는 구문을 의미한다.01-02. 조건문 ififif 키워드 뒤의 조건식의 결과 값이 참(True)이면 실행 구문을 실행한다. if 조건식: (실행 구문)else (if-else)if 키워드 뒤의 조건식의 결과 값이 참(True)이면 실행 구문 1을 실행하고, 조건식의 결과 값이 거짓(False)이면 else 키워드 하위의 실행 구문 2를 실행한다. if 조건식: (실행 구문 1) else: (실행 구문 2)elif (if-elif-else)if 키워드 ..

Python 2025. 2. 17. 01:57
[Python] Set, Dictionary

06. 셋 (Set)06-01. 셋 개요Set이란💡 중복된 요소를 허용하지 않으며 순서 없이 요소를 저장하는 컬렉션이다. 따라서 중복 제거가 필요할 때 유용하게 사용할 수 있다.Set 표현식중괄호{}를 사용해서 집합을 생성한다. # 문자열로 집합 생성 safari_set = {"Bear", "Koala", "Gorilla", "Squirrel"} # 숫자 집합 numbers = {1, 2, 3, 4, 5} # 혼합된 타입 집합 mixed_set = {1, "Bear", (1, 2, 3)}set() 을 사용해 형 변환도 가능하다. # 리스트로 집합 생성 another_safari_set = set(["Monkey", "Tiger", "Wolf"])set() 함수를 활용해 중복 제거 # s..

Python 2025. 2. 17. 01:56
[Python] 시퀸스 자료형

03. 리스트 (List)03-01. 리스트 개요리스트란💡일련의 값이 모인 집합을 다루기 위한 자료형으로 python은 배열과 같은 표현식을 갖지만, 일반적인 프로그래밍 언어와 다르게 길이를 동적으로 조절할 수 있어 list라고 부른다.리스트 표현식리스트명 = ['값1', '값2', ... ]List의 각 요소의 자료형은 무엇이든 될 수 있으며, 서로 다른 자료형이어도 괜찮다.List에 저장되는 요소들은 0부터 시작하는 인덱스 체계로 구분해서 저장된다.문자열의 split()split()을 사용하여 문자열을 구분자 기준으로 분리한 List로 만들 수 있다.abc = 'a-b-d-d'print(abc.split('-'))03-01-04. list() 메서드list() 메서드로도 List를 만들 수 있다.0..

Python 2025. 2. 17. 01:55
[Python] 기본 자료형

02. 기본 자료형02-01. 숫자형 (Numeric)숫자 자료형의 종류int : 정수형진법별 접두어2진수 : 0b8진수 : 0o16진수 : 0xfloat : 실수형complex : 복소수# 복소수형 상수: 실수부 + 허수부# complex 내장함수: 복소수형을 나타내주는 내장형 함수print(complex(1,1)) #(1+1j)# complex(a, b)는 (a+bj)로 나타내며, 이때 j는 허수. 따라서 (1+1j)가 출력.02-02. 논리형 (Boolean)논리 자료형 (True or False)tr = True #ff = False #논리 자료형의 연산비교 연산 : ==, !=, >, =, == : 좌항과 우항의 값이 동일한지 비교하여, 같으면 True, 같지 않으면 False를 반환!= : ..

Python 2025. 2. 17. 01:53
[Python] 변수

01. 변수 (Variable)01-01. 변수 개요변수란💡 프로그램에서 다루는 어떤 자료(정보)를 담는 공간이다.변수 생성#변수명 = 자료# 변수의 생성과 변수의 값 변경 모두 같은 방법으로 작성한다.var = 'sample'파이썬은 변수 공간의 자료형 선언이 없다.// 파이썬 외 다른 프로그래밍언어에선 자료형 선언 필요함.(ex C++)int num = 1; // 자료형 선언num = "1" // 에러 발생01-02. 대입 연산자대입 연산자 “=”등호(=)가 파이썬에서는 대입 연산자로 사용된다.우항에 있는 값을 좌항의 변수 공간에 대입우항에 변수명이 올 경우, 변수명은 공간이 아닌 값으로 인식var = 'data' # = : 대입연산자var2 = var # var에 있는 'data'를 va..

Python 2025. 2. 17. 01:52
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • sql 다중 테이블
  • replace
  • 데이터베이스
  • 카테고리별 합계
  • sql 쿼리 합치기
  • database
  • requests 라이브러리
  • google i/o 2025
  • mysql 분석 쿼리
  • 회고록
  • api 크롤링
  • 조건문
  • Python
  • 고유 값
  • 데이터 조회 최적화
  • 중첩 쿼리
  • sql 조작문
  • 파이썬
  • SQL
  • sql 그룹화
  • mysql 실습
  • MySQL
  • select 결과 제어
  • 행 제한
  • 파생 테이블
  • 다중 열 distinct
  • sql 고급
  • sql 쿼리 최적화
  • 파이썬 크롤러
  • 집합 연산
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바