728x90
반응형
SMALL

전체 글 342

231115 Python_for문, range()

for문 - 리스트, 튜플, 집합, 딕셔러니, 문자열의 첫번째 값 부터 마지막 값까지 순서대로 카운터 변수에 입력해서 반복해서 수행한다. for 카운터 변수 in (리스트, 튜플, 집합, 딕셔러니, 문자열): 반복수행할 문장 x = ['sql', 'plsql', 'python'] for i in x: print(i) for i in 'python': print(i) x = [(1,2),(3,4),(5,6)] for i in x: print(i) # 튜플 각각 출력 for i, j in x: print(i, j) # 덧셈 for i, j in x: print(i+j) # 로직 확인(덧셈) x[0][0] + x[0][1] # while문 -> for문 으로 변경 score = [90, 55, 63, 78, ..

Language/Python 2023.11.20

231114 Python_자료형, 튜플(tuple), dictionary, 집합(set), bool(참,거짓), 조건제어문(if), 반복문(for, while)

x = 100 y = 100.0 z = 'python' ■ Python 자료형 (ex) 보고서용) 1. list ( PL/SQL 1차원배열 ) - 데이터 목록을 다루는 자료형 - 1차원 배열, 서로 다른 데이터 타입을 가질 수 있는 자료형 - 중첩할 수 있다. - 작성 : [] - list() x1 = [] type(x1) x2 = list() type(x2) x = [10, 20, 30] x type(x) PL/SQL count # 리스트 변수에 입력된 값의 수 len(x) # 인덱싱(indexing) x[0] x[1] x[2] x[-1] x[-2] x[-3] # 슬리이싱(slicing) x[0:2] x[1:] x[:-1] PL/SQL index by 요소번호 # list 값 수정 (바로 적용) x[0..

Language/Python 2023.11.20

231113 Python 문제

[문제] ATM 지급액 단위가 오만원, 만원, 천원 단위로 구분되어 있다. 고객이 128,000 원이 입력하면 오만원권 2장, 만원권 2장, 천원권 8장을 지급하기 위해서 출력해주세요. amount = 128000 fiftythousandwon = amount//50000 remainder1 = amount%50000 tenthousandwon = remainder1//10000 remainder2 = remainder1%10000 onethousandwon = remainder2//1000 print(fiftythousandwon, tenthousandwon, onethousandwon) 사칙연산의 몫, 나머지를 활용

문제/Python 2023.11.13

231113 Python import, print, format, 변수, input, 사칙연산, 비교연산자, 논리연산자, 인덱싱(indexing), 슬라이싱(slicing)

'{a} and {b} and {a}'.format(a='you', b='me')​ import sys print('User Current Version : ', sys.version) print("User Current Version : ", sys.version) print('User Current Version : ', sys.version_info) from platform import python_version print('User Current Version : ', python_version()) 'print('User Current Version : ' python_version())' # 문자열 '문자열' "문자열" print('Hello, World!') print('오늘 하루도 열심히..

Language/Python 2023.11.13

231113 Python의 특징 및 사용법

Python (:= 컴파일언어) - 1990년 귀도 반 로섬 (Guido Van Rossum) 개발한 인터프리터 언어 - Interpreter Language : 한줄씩 소스코드를 해석해서 바로 실행해 결과를 확인할 수 있는 언어 - 특징 1) 쉬운 문법 2) 가독성이 좋다. (읽기가 편함) 3) 무료인 언어. 4) 이식성이 좋다. - 쉽게 라이브러리를 추가 할 수 있다. - 운영체제에 종속되지 않는다. 5) 풍부한 라이브러리 - numpy : 수학, 과학 모듈(집합) - pandas : 데이터 검색 모듈 - matplotlib : 시각화 모듈 -- 수업은 여기까지 - Beautiful Soup : 웹스크래핑 모듈 - Scikit-learn : 머신러닝 모듈 5) 동적 타이밍 - 런타임시에 type 체크..

Language/Python 2023.11.13

231113_Python 환경설정 및 설치

https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org PYTHON 언어로 다운을 받아 별도로 라이브러리로 지정해줄 수 있지만, 아래와 같은 Anaconda 로 다운을 받아 한번에 사용해주는 것이 편리하다. https://www.anaconda.com/ Anaconda | The World’s Most Popular Data Science Platform Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, a..

Language/Python 2023.11.13

231108 PL/SQL 독립 트랜잭션(Autonomous Transaction), 문맥전환(SQL엔진, PL/SQL 엔)

■ 독립 트랜잭션(Autonomous Transaction) (8i, 9iR2) 동시에 진행 - PRAGMA autonomous_transaction 지시어를 선언부분에 작성하면 독립트랜잭션이 수행된다. - 독립트랜잭션은 시작 트랜잭션의 결과의 영향을 주지 않으면서 변경 사항에 대해서 COMMIT, ROLLBACK 할 수 있다. CREATE TABLE test(name char(10)); CREATE OR REPLACE PROCEDURE p2 IS BEGIN INSERT INTO test(name) VALUES('두번째'); -- 트랜잭션 진행중2 COMMIT; -- 트랜잭션 진행완료. -- 트랜잭션이 이루어지기땜에 독립적으로 사용해야 하면 주의해서 사용해야 한다 END p2; / CREATE OR RE..

Data Base/PL SQL 2023.11.08
728x90
반응형
LIST