반응형

분류 전체보기 103

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

Python-2) 변수, 자료형, 파이썬 if문, 파이썬 for문 : Python, Python 설치, 파이썬 마스터

안녕하세요 이승혁입니다. 지난 포스팅에서 Anaconda를 통해 가상환경 구성을 마쳤습니다. 이번 시간에는 파이썬의 변수 생성 , 자료형에 대한 내용을 공부하겠습니다. 또 변수를 사용해 조건을 걸어주는 if문과 반복을 수행해주는 for문에 대한 실습을 진행하도록 하겠습니다. ※ 파이썬 실행(Jupyter notebook) 1. Anaconda Navigator -> Environment -> Tistory -> Open with Jupyter Notebook 2. 시작메뉴 -> Jupyter Notebook(Tistory) ※ 변수 어떤 값을 임시로 저장하는 장소를 지정합니다. ex ) a = 1 a라는 변수에 1을 할당한다. 파이썬에서 값을 대입할 때 =(assignment) 기호를 사용한다. ※ 변수..

Python - 1) Python install : Anaconda, 파이썬 설치, 파이썬, Python, 가상환경 생성

안녕하세요 이승혁 입니다. Python 실습을 진행하면서 해당 내용을 포스팅 해보도록 하겠습니다. 오늘은 Anaconda 가상환경을 설치해 Python 코드를 실행할 수 있는 환경을 구성해보도록 하겠습니다. ※ 아나콘다(Anaconda) ? 아나콘다는 파이썬과 R 프로그래밍 언어의 파이썬 배포판입니다. 데이터 분석, 머신러닝, 대규모 데이터 처리, 예측 모델링 등 수학 , 과학 패키지를 기본적으로 포함하고 있습니다. 패키지 버전들은 패키지 관리 시스템 conda를 통해 관리됩니다. Python 실행의 불편함을 줄이고 편하게 코딩을 할 수 있는 환경을 마련한 파이썬이라고 생각하시면 됩니다. 앞으로 진행할 강화학습, 데이터 분석, pands, tensorflow 등 가상환경을 구성하고 다양한 라이브러리를 사..

반응형
반응형