본문 바로가기

카테고리 없음

[필기] 18.01.16

[5일동안 할 공부]


SQL 기초/고급

데이터베이스 구현 -> 오라클 아키텍쳐

자바 

파이썬(반복문, jdbc연결) -> 오전


*하둡(virtualBox, ova),약간의 왓슨붙이기(자바랑 연동)

오라클 아키텍쳐

R(기본 연산자, R -> Oracle Server -> 데이터 꺼내서 출력까지)

*Nosql DB (몽고디비) => 다음주 월화

============================================================

파이썬 - 기본적인 반복문 연습

<파이썬 공부 하려면>

1. 점프투파이썬 끝까지 한번 본 후에

2. 파이썬 알고리즘 트레이딩 한번 보기

============================================================

쉬프트+엔터..ㅎ

============================================================

x=3

y=2

x!=y ##print(x!=y) -> 이러면 output값 없이 바로 출력!

##print가 없는것은 상태를 확인, output이 나오고 print를 사용하면 화면상에 출력이기

##때문에 output출력된다.

============================================================

##Pytyon : for문 

##일반적인 for문과는 좀 다름. foreach문과 같음(in 뒤에는 list형태가 와햐한다.)

hit = 1

while hit <= 10:

    print("나무를 %d번 찍었습니다." % hit)

    if hit == 10:

        print("나무가 넘어갑니다.")

    hit += 1

출력>>

나무를 1번 찍었습니다.
나무를 2번 찍었습니다.
나무를 3번 찍었습니다.
나무를 4번 찍었습니다.
나무를 5번 찍었습니다.
나무를 6번 찍었습니다.
나무를 7번 찍었습니다.
나무를 8번 찍었습니다.
나무를 9번 찍었습니다.
나무를 10번 찍었습니다.
나무가 넘어갑니다.

============================================================

키보드 입력 -> input()

prompt = """

1. Add

2. Del

3. List

4. Quit


Enter num: """

--------------------------

num = 0

while num != 4:

    print(prompt)

    num = int(input())

============================================================

파이썬이 2.~대랑 3.~대랑 문법이 많이 다름!! 주의!

# -*- coding: utf-8 -*-

============================================================

for문)

가끔 무한루프 빠져있다면 리스타트 버튼을 누르고 Trusted 된 상태 확인후 다시 돌리기

============================================================

파이썬 오라클 연동!!!! 이거 집파일 압출풀기

C:\dev\SW\cx_Oracle-5.3-11g.win-amd64-py3.6-2.zip

다음3번, 마침

파이썬 있어야 함..!

sqlplus conn scott/tiger@70.12.50.50:1521/xe


##연결테스트

import cx_Oracle

con = cx_Oracle.connect('scott/tiger@70.12.50.56:1521/xe') ##ip, 오라클 포트번호, 계정이름

print(con.version) ##연결 확인용 버전 정보 출력

============================================================

con = cx_Oracle.connect('scott/tiger@70.12.50.56:1521/xe')

cur = con.cursor()

cur.execute('select deptno, dname from dept order by deptno asc')

for result in cur:

    print(result[0])

cur.close()

con.close() ##역순으로 자원반납

---------------------

con = cx_Oracle.connect('scott/tiger@70.12.50.56:1521/xe')

cur = con.cursor()

cur.execute('select deptno, dname from dept order by deptno asc')

for result in cur:

    print(result) ##튜플형태

cur.close()

con.close() ##역순으로 자원반납

============================================================

수행평가

============================================================

virtual box깔기

next 쭉