반응형

프로그래밍 65

Python-7) Numpy : Python, Python 설치, 파이썬 마스터, 객체지향 언어

안녕하세요 이승혁입니다. 이번 포스팅에서는 numpy 에 대해 다루어 보도록 하겠습니다. ※ 파이썬 모듈 임포트 이해하기 이미 만들어져 있는 어떤 함수를 우리가 작성하는 코드에서 자유롭게 사용하려면 해당 함수가 포함된 모듈을 임포트 해야한다. 임포트 하는 방법은 다음과 같습니다. 1. import 모듈이름 2. from 패키지 import 모듈이름 3. import 패키지이름.모듈이름 4. 패키지 이름을 안쓰고 모듈만 import 해도 실행이 되는 경우 ----> 1. 파이썬의 내장 모듈 2. sys.path에 정의되어 있는 모듈 ※ import를 만나면 파이썬 모듈을 찾는 순서 ① 파이썬 내장 모듈 - 파이썬 내장 모듈이 무엇이 있는지 확인하는 방법 import sys print(sys.builtin_..

Python-6) 함수, 모듈, 패키지 : Python, Python 설치, 파이썬 마스터

안녕하세요 이승혁입니다. 이번 시간에는 파이썬에서의 함수와, 모듈, 그리고 패키지에 대해 학습을 진행해 보도록 하겠습니다~ ㆍ함수(def) 함수란 특정 목적을 가진 코드의 집합이며 독립적으로 호출될 수 있는 것을 말합니다. ※ 함수를 프로그래밍할 때 꼭 명심해야 할 사항 ( 권고사항 ) 함수는 기능이 가급적 하나이면서 코드를 심플하게 작성해야 합니다/ 함수는 재사용이 가능해야 합니다. ※ 함수 생성하는 방법 def 함수명(변수1,변수2...): 수행 코드 return 반환값 변수1, 변수2처럼 함수에 넘겨주는 변수를 입력 매개변수라고 합니다 #함수 생성하기 def add_number(num1,num2): result=num1+num2 return result #함수 사용해보기 hap=add_number(..

Python-5) tuple , list, dictionary : Python, Python 설치, 파이썬 마스터

안녕하세요 이승혁입니다. 이번 포스팅에서는 자료형인 튜플과 리스트, 그리고 사전형에 대해서 실습을 진행해보도록 하겠습니다. ㆍ list 리스트는 파이썬에서 가장 많이 활용되는 시퀀스 자료형 중 하나입니다. 리스트는 [ ] 로 표기하며 [ ] 안의 요소를 콤마(,)로 구분하여 순서있게 나열합니다. 실습 1. 리스트 생성, 출력 , [1,2,3,4,5] 의 리스트에서 2와 4를 출력해보기 test_list=[1,2,3,4,5] print(test_list[1]) print(test_list[3]) 실습 2. 2중 for문 + 리스트 , [ [ 1, 2] , [3, 4] ] 리스트의 요소를 for문을 사용해 모두 출력해보기 test_list=[[1,2],[3,4]] for i in test_list: for ..

SQL-18) TCL - commit, rollback, savepoint : SQL,SQLD,SQLD 자격증

안녕하세요 이승혁입니다. 지난 포스팅에서는 데이터를 수정, 삽입, 삭제하는 데이터 조작어(DML)에 대해서 학습을 진행했습니다. 이번 포스팅에서는 트랜잭션(Transaction) 제어 언어인 TCL에 대해서 학습을 진행해 보도록 하겠습니다. ※ TCL(Transaction Control Language) 1. commit 2. rollback 3. savepoint ※ Transcation이란 ? 일련의 DMl문의 집합입니다. DMl 문장 중 하나를 시작했으면 transaction이 시작된 것이다. commit이나 rollback을 수행하면 transaction이 종료된다. ㆍ TCL - commit 변경한 데이터를 database에 영구히 저장하는 명령어 - 명시적 commit : commit 명령어를..

프로그래밍/SQL 2020.11.10

SQL-17) DML - Insert, update, delete, merge : SQL, SQLD, SQLD 자격증, Oracle

안녕하세요 이승혁니다. 이번 시간에는 DML(Data Manipulate Language,데이터 조작어)에 대해 알아보도록 하겠습니다 ※ DML 문장 데이터를 조작하는 언어입니다. 1. Insert : 데이터 입력 구문 2. update : 데이터 수정 구문 3. delete : 데이터 삭제 구문 4. merge : 입력, 수정, 삭제를 한 번에 수행하는 명령어 ㆍ DML - insert 데이터를 테이블에 삽입할 때 사용합니다. insert into 테이블이름(칼럼1,칼럼2,칼럼3...) values('데이터1','데이터2','데이터3',to_date('날짜형데이터')) 테이블 이름 뒤 칼럼명을 기재하지 않을 경우 입력 데이터를 칼럼 순서에 맞춰주어야 합니다. 실습 1. DML - insert , dep..

프로그래밍/SQL 2020.11.09

Python-4) Sequence, Indexing, Slicing, len : Python, Python 설치, 시퀀스, 슬라이싱, 파이썬 마스터

안녕하세요 이승혁입니다. 이번 시간에는 시퀀스 자료형을 조작하는 방법에 대해 실습을 진행해 보도록 하겠습니다. ※ 실습 자료 실습 csv 입니다. - import csv : csv파일을 사용하기 위한 모듈을 import합니다. - open : 경로에 적힌 파일을 여는데 'r' read 옵션을 사용해서 읽기 전용으로 엽니다 - csv 옵션에 대한 설명 https://docs.python.org/ko/3/library/csv.html csv — CSV 파일 읽기와 쓰기 — Python 3.9.0 문서 소위 CSV (Comma Separated Values – 쉼표로 구분된 값) 형식은 스프레드시트와 데이터베이스에 대한 가장 일반적인 가져오기 및 내보내기 형식입니다. CSV 형식은 RFC 4180에서 표준화된..

Python-3) for문, while문, None, 연산자 : Python 설치, 파이썬 마스터, 파이썬 자격증

안녕하세요 이승혁입니다. 파이썬 3번째 포스팅은 for문, while문, None, 연산자(대입, 축약, 관계, 사칙, 논리)에 대한 내용과 실습을 진행해 보도록 하겠습니다. ㆍ for문 - for ~ esle 문 for문이 지정한 범위만큼 정상적으로 다 돌았을 때 실행할 코드를 esle문으로 작성합니다. break 문을 통해 벗어나지 않고 모두 다 정상실행 되었을 때 실행합니다. (※ continue는 정상 실행으로 간주합니다) 실습 1. for ~ else 문, 1~10까지 출력하고 else문으로 Perfect 단어 출력해보기 for i in range(1,11): print(i) else: print('perfect') 실습 2. for ~ else문 , 5까지만 출력하고 break로 탈출해보기 f..

SQL-16) exist , with , 계층형 질의 : SQl, SQLD 자격증, ADsP, 함수

안녕하세요 이승혁입니다. 오늘 포스팅은 SQL의 exists , with , 계층형 질의문에 대해 실습을 진행해 보도록 하겠습니다. ㆍ exist 문 A 테이블에 존재하는 데이터가 B 테이블에도 존재하는지 확인할 때 사용하는 문법입니다. 실습 1. dept 테이블에서 부서번호와 부서위치를 출력하는데 emp 테이블에 존재하는 부서번호에 대한 것만 출력해보기 select deptno, loc from dept d where exists( select * from emp e where e.deptno = d.deptno); ※ exist 문 특징 1. 서브쿼리문과는 다르게 테이블 별칭이 사용되고 있다. 2. 메인쿼리의 exists 앞에 컬럼명이 없다. 3. 메인쿼리의 컬럼이 서브쿼리문 안에 들어가게 되면 반드..

프로그래밍/SQL 2020.11.05

SQL-15)집합연산자 - UNION, UNION ALL, INTERSECT, MINUS : sqld, sqld 자격증

안녕하세요 이승혁입니다. 지난 포스팅에서 서브쿼리에 대해 실습을 진행해 보았습니다. 이번 시간은 두 쿼리의 결과를 붙여서 출력하는 집합 연산자에 대해 실습을 진행해 보도록 하겠습니다. ※ 집합 연산자 JOIN : 서로 다른 테이블의 칼럼을 양 옆으로 출력하는 문법 집합 연산자 : 서로 다른 테이블의 컬럼을 위아래로 출력하는 문법이다 합집합 연산자 : union, union all 교집합 연산자 : intersect 차집합 연산자 : minus ※ 집합 연산자 사용시 주의사항 1. 집합 연산자 위아래 쿼리의 컬럼의 갯수가 동일해야 한다. - 위의 쿼리의 컬럼의 갯수가 2개면 아래도 2개여야 한다. 2. 집합 연산자 위아래 쿼리의 컬럼의 데이터 타입 일치해야 한다. - 위 쿼리 컬럼 데이터 문자형이면 아래 ..

프로그래밍/SQL 2020.11.05

SQL-14 ) 서브쿼리(Sub Query) - 2 : SQL, SQLD, SQLD자격증, 서브 쿼리, 오라클

안녕하세요 이승혁 입니다. 이번 포스팅은 서브쿼리를 이어서 실습해보도록 하겠습니다. ※ select 문의 6가지 절에서의 서브쿼리 select : scalar subquery from : in line view where : subquery group by ---> 서브쿼리 불가능 having : subquery order by : scalar subquery ㆍ select 절의 서브쿼리 - scalar subquery 하나의 결과를 반환하는 서브쿼리 입니다. select ename, sal, (select max(sal) from emp) 최대월급, (select min(sal) from emp) 최소월급, (select round(avg(sal)) from emp) 평균월급 from emp; ==>..

프로그래밍/SQL 2020.11.05
반응형
반응형