1. Terraform Fundamentals - 인프라를 안전하고 효율적으로 구축, 변경 및 버전 관리하기 위한 도구 - 컴퓨팅 인스턴스, 스토리지 및 네트워킹과 같은 하위 수준 구성 요소와 DNS 항목 및 SaaS 기능과 같은 상위 수준 구성 요소가 모두 포함하여 관리할 수 있음 2. Infrastructure as Code with Terraform -HashiCorp에서 제공하는 코드로서의 인프라(infrastructure as code) - HCL(HashiCorp Configuration Language)이라는 구성 언어로 환경을 관리 Build Infrastructure 1) main.tf 생성 : touch main.tf 초기화 : terraform init Resources 생성 : te..
오랜만에 Python을 다시 봤다. 몇년 전에 혼자/스터디 등으로 공부했던거 같은데, 다른 일로 잘 안 접하게되니 잠시 멀어졌던거같다.(반성 중) "다시 봐야지.."하던 찰나에 우연찮게본 한빛미디어 '혼공챌린지'를 통해 Python 공부를 다시 시작했다. 비록 문법과 예제들을 한번 훑어보는정도였지만 예전 기억이 다시 새록새록나면서 앞으로 더 꾸준히 해야겠단 생각도 들었다. 마침 클라우드 플젝을 하다보니 스크립트, 자동화쪽에도 적용할일이 많을 것 같아서 앞으로는 보다 더 꾸준히~ 할 수 있길 (몇년전에 데이터분석이며 AI 공부한다고 열심히 하다가...꾸준히 안했던게 좀 후회되기도ㅜ) 추가적으로 같은 시리즈인 JavaScript도 살펴보고있다. NodeJS 쪽을 익혀야할 것 같아 이 부분도 꾸준히 같이 해나..
6주차 과제 기본미션 : p.342[직접 해보는 손코딩:BeautifulSoup 스크레이핑 실행하기] 예제 실행 후 결과 화면 인증샷 from flask import Flask from urllib import request from bs4 import BeautifulSoup app = Flask(__name__) @app.route("/") def hello(): #urlopen() 함수로 기상청의 전국 날씨를 읽는다 target = request.urlopen("http://www.kma.go.kr/weather/forecast/mid-term-rss3.jsp?stnId=108") #BeautifulSoup를 사용해 웹페이지를 분석 soup = BeautifulSoup(target, "html.pa..
5주차 과제 기본미션 : 구문 오류와 예외의 차이 설명하기 / 혼공 용어 노트에 나만의 언어로 객체, 클래스, 인스턴스, 생성자, 메소드 보충 설명쓰고 인증샷 오류 종류 - 구문 오류(syntax error) : 프로그램 실행 전에 발생하는 오류 - 예외(exception) 또는 런타임 오류(runtime error) : 프로그램 실행 중에 발생하는 오류 구문 오류 : SyntaxError, 구문에 문제가 있어 프로그램이 실행조차 되지 않는 오류. 해결을 위해 코드를 제대로 수정해야 함 print("프로그램이 시작되었습니다") print("프로그램이 시작되었습니다) 예외 : 예외 또는 런타임 오류는 실행 중에 발생하는 오류. 해결법도 구문 오류와 다르지 않다. 코드를 제대로 작성하면 된다. print("..
4주차 과제 기본미션 : p.223[직전 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 화면 및 실행 결과 화면 인증샷 함수 : 코드의 집합 함수를 사용한다 = 함수를 호출한다 def print_3_times(): print("안녕하세요") print("안녕하세요") print("안녕하세요") print_3_times() 매개변수 : 함수를 호출할 때 괄호 내부에 넣는 여러 자료 값 def print_n_times(value, n): for i in range(n): print(value) print_n_times("안녕", 5) 매개변수와 관련된 TypeError : 요청한 매개변수와 숫자가 일치하지 않으면 오류 발생 def print_n_times(value, n): ..
3주차 과제 기본미션 : 리스트, 딕셔너리, 범위 자료형에 대해 이해한 내용을 바탕으로 포스팅하기 리스트 : 리스트 안에는 어떠한 자료형도 포함시킬 수 있다 number = int(input("정수 입력> ")) if number % 2 == 0: print("""입력한 문자열은 {}입니다. {}는(은) 짝수입니다.""".format(number, number)) else: print("""입력한 문자열은 {}입니다. {}는(은) 홀수입니다.""".format(number, number)) 리스트 연산자 : 연결(+), 반복(*), len() #리스트를 선언 list_a = [1,2,3] list_b = [4,5,6] #출력 print("# 리스트") print("list_a=", list_a) prin..
- Total
- Today
- Yesterday
- NFT
- NW
- k8s calico
- 파이썬
- SDWAN
- EKS
- S3
- GKE
- 혼공단
- security
- k8s cni
- OS
- AWS
- gcp serverless
- VPN
- 혼공파
- GCP
- CICD
- operator
- IaC
- k8s
- cloud
- PYTHON
- terraform
- 혼공챌린지
- AI
- 도서
- handson
- cni
- autoscaling
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
