01. 모듈 (Module)01-01. 모듈 개요01-01-01. 모듈이란💡 하나의 모듈은 서로 관련된 코드의 집합이자 하나의 파일을 의미하며, 함수, 클래스, 변수 등을 모듈 내에 정의할 수 있다. 이렇게 만든 모듈은 다른 Python 프로그램에서 가져와 사용할 수 있다.모듈 장점재사용성 : 한번 작성한 코드를 여러 프로그램에서 재사용할 수 있다.코드 관리 : 큰 프로그램을 작은 모듈로 나누어 관리할 수 있다.네임스페이스 : 모듈마다 독립적인 네임스페이스를 제공하여 변수 이름 충돌을 방지할 수 있다.01-02. 모듈 사용모듈 사용 절차모듈(파일) 전체를 import 한다.파일의 경로와 파일명(확장자 .py 제외)을 import 하면, 현재 스크립트에 다른 곳에서 정의한 스크립트를 불러올 수 있다.fr..
01. 클래스 (Class)01-01. 클래스 개요01-01-01. Class란💡 클래스는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)를 지원하는 중요한 개념이다. 추상화된 데이터와 함수(메서드)를 하나의 단위로 묶어 클래스를 만들 수 있고, 클래스를 사용해 인스턴스를 생성하여 객체 단위로 사용할 수 있다.클래스 정의 (Class Definition Syntax)class 키워드와 콜론을 이용해 클래스를 정의한다.클래스 정의 시에도 클래스의 내용이 될 블록을 "반드시" 들여쓰기 한다. class 클래스명: . . . 클래스 정의 예시01-02. 클래스 구성 요소클래스 속성클래스 자체에 속하는 변수로, 모든 인스턴스가 ..
01. 함수 (function)01-01. 함수 개요함수란💡 특정 기능을 하기 위한 코드의 집합을 의미한다. 함수를 정의해 놓으면 해당 기능이 필요한 위치에서 함수를 호출하여 간편하게 사용할 수 있다.함수 표현식def 키워드를 사용하여 함수를 정의한다.이때, 함수 이름 뒤에 소괄호와 콜론을 작성하며 함수에서 실행할 내용은 "반드시" 들여쓰기 한다. def 함수명(): (함수가 실행하는 코드 내용)01-02. 매개변수파라미터함수 생성 시 함수명 옆에 붙이는 소괄호 안에 매개변수로 전달받을 값의 변수명을 넣을 수 있다. 이를 파라미터라고 한다.def sample(파라미터): print('hello')함수를 정의할 때 매개변수의 기본값을 지정해 줄 수 있다. 함수 호출 시 인자를 보내지 않..
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 키워드 ..
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..
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..
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를 반환!= : ..
01. 변수 (Variable)01-01. 변수 개요변수란💡 프로그램에서 다루는 어떤 자료(정보)를 담는 공간이다.변수 생성#변수명 = 자료# 변수의 생성과 변수의 값 변경 모두 같은 방법으로 작성한다.var = 'sample'파이썬은 변수 공간의 자료형 선언이 없다.// 파이썬 외 다른 프로그래밍언어에선 자료형 선언 필요함.(ex C++)int num = 1; // 자료형 선언num = "1" // 에러 발생01-02. 대입 연산자대입 연산자 “=”등호(=)가 파이썬에서는 대입 연산자로 사용된다.우항에 있는 값을 좌항의 변수 공간에 대입우항에 변수명이 올 경우, 변수명은 공간이 아닌 값으로 인식var = 'data' # = : 대입연산자var2 = var # var에 있는 'data'를 va..
- Total
- Today
- Yesterday
- 분기문
- PMI
- SQL
- Databse
- 플레이데이터
- procedure
- DDL
- 조건문
- sk ai camp
- view
- 클래스
- 파이썬
- DBMS
- database
- 패키지
- 회고록
- dictionary
- KPT
- Python
- tuple
- Stored Procedure
- Constraints
- 시퀸스자료형
- set
- sk네트웍스 family ai 캠프 11기
- 자료형
- 모델링
- 반복문
- 모듈
- 튜플
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |