목록Cloud/Cloud 공부일기 (73)
갬미의 성장일기
오늘 배운 내용 - 클라우드 기초 - 클라우드 서비스 비교, AWS 로그인 클라우드 기초 클라우드란 무엇인가? 컴퓨팅 자원 (CPU, 메모리, 디스크, 네트워크 등)을 가진 회사가 인터넷을 통해 필요로 하는 사람들에게 자원을 제공하는것 클라우드 서비스를 제공하는 대표적인 회사로는 AWS, Azure, Google이 있다 클라우드 서비스 종류 * On-Promise : 사용자가 직접 인프라, 플랫폼, app을 관리하는 모델 1. IaaS (Infrastructure as a service): 물리적 자원을 제공 서버, 네트워크, 스토리지를 제공하는 서비스, 세유형중 가장 유연한 서비스임 이용자는 직접 데이터센터를 구축 할 필요없이 클라우드 환경의 인프라를 사용하면 된다. 2. PaaS (Platform a..
오늘 배운 내용 - Flask - 공공 데이터 포털에서 open api 사용하기 웹 동작 구성 Flask = 마이크로 웹 프레임워크 👇 공식 docs Welcome to Flask — Flask Documentation (2.0.x) flask.palletsprojects.com openAPI 사용하기 https://www.data.go.kr/ 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr -> 코로나 검색 / open api에서 json 형식인것 중 다음을 사용함 https://www.data.go.kr/data/..
오늘 배운 내용 - 디버깅 구성 추가 - 파일 읽고쓰기 (txt, binary, json) - 예외처리 디버깅 구성 추가 일단 내가 현재 열고있는 작업영역을 닫아준다 (이때 작업 영역 구성 파일로 저장 - 아니오) - 작업영역을 닫았다가 열면서 workspace에 이미 있는 디버깅 정보를 한번 날리는거임 작업하고 있는 폴더 선택! 작업 영역이 표시되고 디버깅 할 파일 열고 디버깅 실행 - 파이썬 선택 디버깅 오류남 일단 디버깅 끄고 - 디버깅 파일을 만들어야 함 -> 구성 (작업하고 있는 폴더 이름 - Lab)추가 선택 Lab 누르고 python 선택 json 파일이 생성되며 python에 대한 디버깅 정보가 생김 이미 json 파일이 있다면 여기부터 시작 장고 디버깅 추가하려면 -> 구성추가 클릭 ->..
오늘 배운 내용 - Django Django 3 tier구조에서 Django 는 WAS서버 단에 위치한다WAS 서버는 JAVA, C++, Python, Node.JS 언어를 사용하는데 이때 python으로 WAS서버 역할을 하는 것이 Django이다 (Flask도 가능) Django는 Web Application Framework로 서버에 설치, 구성, 운영하는 것이다 디자인패턴은 MVC라고 주로 이야기 하는데 장고는 MVT이다 M - Model V - View T - Template Django 설치, app 생성, 디버깅 전에는 계속 ML,DL을 한다고 아나콘다로 파이썬을 썼었는데 강사님이 과감하게 지우라고 하셔서 지웠다 ,, 슬펐다 ㅜ 아나콘다 삭제하는 방법은 아나콘다 설치 폴더에 가면 ./anac..
오늘 배운 내용 - 자료구조 (List, Tuple, Dictionary, Set) List 대괄호로 데이터 타입 지정함 1차원 배열 - 1층 복도식 아파트(수학 = 행) 2차원 배열 - n층 복도식 아파트(수학 = 행, 열) 3차원 배열 - n층 복도식 아파트 단지 (수학 = 행, 열, 면) 4차원 배열 - n층 복도식 아파트 단지를 구성한 신도시 (수학 = 행, 열, 면, 공간) . . . 계속 차원을 쌓을 수 있지만 실무에서는 최대 3차원까지, 보통은 2차원까지만 사용한다 List Slicing, List comprehention, 값 수정, 추가 ,삭제에 대해 배웠다 data = [1,3,5,2,4,52,4] # 빈 리스트 선언 data1 = data.append(2) # 값 추가 (맨끝에) re..
클래스 수업 ing~~ 오늘 배운 내용 - OOP를 위한 class 기초 - 객체지향 3대(4대라고도 함)이론 class 기초 클래스 안에서 변수를 어느정도 공유할 수 있는지 확인 클래스 안에서 사용할 변수들은 __init__ 메서드에 지정해놓는다 이때 __init__ 메서드는 class를 인스턴스 할때 (객체를 만들때) 자동으로 실행되므로 객체 생성 시 변수를 지정해주어야 한다. - 인스턴스 할 때 초기에 어떤 값을 가지고 시작하고 싶을 때 사용한다 #클래스 선언 class Calc: total = 0 # 클래스 변수 def __init__(self, inputData1, inputData2): #다른 메서드에서 접근 가능 self.data1 = inputData1 # 인스턴스 변수 self.data2..