Have a Yoonvely Day :D

Sin prisa pero sin pausa

이상다반사

Cloud-Security Training 6

module project

req = urllib.request.Request(url) urllib.request : 데이터를 보낼 때 인코딩하여 바이너리 형태로 보냄 없는 페이지 요청 시 에러를 띄움 cf.) requests : 데이터를 보낼 때 딕셔너리 형태로 보냄 없는 페이지 요청해도 에러를 띄우지 않음 response = urllib.request.urlopen(req) urllib.request.urlopen(요청할 URL) 메서드로 url을 열면 HTTPResponse 객체가 생성됨 if response.getcode() == 200: response.getcode == 200 : HTTP 응답 상태코드 - 200(성공, Success) 서버에 요청한 페이지가 성공적으로 처리되었음을 의미 - 403 (금지, Forbid..

7/16

보안을 제대로 이해하기 위해 프로그램 하나를 만듦 우리가 만든 프로그램이 실제 서버에 올라가고 보안이 적용 되었을때와 안 되었을 때 차이점을 확인하고, 서버에 올린 뒤 운영을 할 때에 주의점들을 확인하고 보안을 적용하는 걸 배울 예정 네이버 지도 API 몇시부터몇시까지, 무슨요일 안되는지 필요한정보들 정제(빼내서) 공공에서 가져오는 것. 응용 이거 응용해보자 https://matplotlib.org/stable/tutorials/introductory/lifecycle.html#sphx-glr-tutorials-introductory-lifecycle-py 참고사이트 지도시각화 아까 실습했던 지도정보 가져오는 파일 프린트를 다시 해보면 x,y가있다. 'x': '1XX.XXXXX', 'y': '3X.XXX..

7/15

스크립트 언어 = Python - 정적언어 : 객체지향? 모듈 형식으로 프로그램 만들어짐 -> 모듈을 합쳐서 프로그램 실행 프로그램을 실행하기 위해서 여러개의 파일이 필요 시작하는 기준점 필요 –> main 함수 프로그램 시작 - 동적언어 : 스크립트 언어 시작점이 없음 첫줄 시작 ~ 스크립트 기반 언어이기 때문에 정적언어처럼 시작함수를 지정할 수 있다. main() 함수를 생성해서 사용한다. 해당되는 결과에 대한 인증 확인 후 값을 처리해서 결과를 가져옴 이렇게 코드를 짜면 어떤식으로 데이터를 가져올지 모름. 네이버가 주는대로 가져올 가능성 json파일 열어보면 날짜가 한국식으로 안나옴 정보 내용의 구성을 바꿔보자 GetDataChange함수 생성하기 디버깅하면 순서 뒤죽박죽이던 데이터를 GetDate..

7/14

데이터 – 숫자, 글자 --> 그림, 동영상, 음악 프로그램을 하기 위해서 기억해야 할 것 – 변수의 저장 변수 = Data JSON File – 리스트, 튜플, 딕셔너리 음악 -> JSON파일 변환(속성) -> 읽기 -> 분류(if 이용) -> 저장(for,while구문 이용) -> 서비스 목적에 맞게 처리 -> 서비스 UI 생성 -> 서비스 >>>> 프로그래밍 초기에는 Data를 Database 한곳에 저장 Data Lake : 여러형태의 원형데이터들을 모아놓은 장소, 저장소, 집합 -> 데이터 관리 방식을 변경 / Data 저장공간 새로운 Data 생성되는 시간 -> 실시간으로 분류.처리 -> 서비스 --> Bigdatabase – 분산저장 구조적으로 잘 정리된 데이터 – 정형데이터 구조적으로 조금..

7/13

MySQL은 commit을 하지 않으면 데이터 저장이 안됨 (commit 안해도 저장되는 DB있음) 기본 프레임 이렇게 하면 모든 empregion 컬럼을 부산으로 바꿔버림 WHERE로 제한설정 2번컬럼 empregion 서울2 ->부산으로 바뀜 2번컬럼 삭제됨 6번컬럼 empregion 업데이트 (수원 -> 부산) 3번컬럼 삭제 UPDATE -> DELETE 가능 DELETE -> UPDATE 불가능 (삭제된곳에 수정할 수 없으므로) 경로가 Lab으로 되어있어서 바깥에 test.txt파일 생성됨 fi2.read() --> data1에서 Hello \n 다음은???을 다 가져와버림 data2는 출력할 게 없어서 공백값 출력 fi2.readline()으로 출력하면 data1 -> Hello, data2 -..