반응형

python 11

Pycham을 이용해 AWS 인스턴스 만들기

안녕하세요~ 이번 포스트에서는 파이참을 이용해 AWS 리소스를 만드는 실습을 해보겠습니다. 사전작업으로 boto3 플러그인 설치, AWS CLI 2 다운로드가 필요합니다. boto3 플러그인 설치: #Terminal python -m pip install boto3 AWS CLI 2 다운로드: 아래 링크에서 AWS CLI를 다운받고 credeintials, config 파일을 생성했습니다. https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html 최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface 이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을..

OPS 2023.01.12

[Python] if구문 실습 3개

예시1 사용자한테 정수를 입력받아서 홀수인지 짝수인지 나타내기 나머지 연산자인 %를 사용해서 나머지가 0이면 짝수로, 아니면 홀수로 나타낸다. num = int(input("정수 입력 :")) if num % 2 == 0: print("짝수입니다") else: print("홀수입니다") 예시2 가방 무게를 입력받아서 20kg 이상이면 추가비용이 발생한다는 메시지 보내기 숫자를 입력하기 때문에 float 또는 int로 반드시 묶어줘야 한다. weight = float(input("가방의 무게를 입력하시오 :")) if weight >= 20: print("짐무게가 20킬로 이상이라 추가비용 발생") else: print("추가 수수료는 없음") print("입력을 종료합니다") 예시3 사용자한테 정수 두 ..

DEV 2022.01.29

[Python] 파이썬 거북이 소환 2

반복문을 무한루프를 활용해 if구문으로 거북이의 진행 방향을 제어해보자. 무한루프에서 루프 탈출하는 코드가 있어야 한다. 조건문 주의사항 동일한 블록에 있어야 하는 코드는 공백 또한 일치해야 한다. 파이썬은 대소문자를 구분해서 true와 True는 엄연히 다르다. 따라서 True 또는 False를 써야한다. import turtle # 펜 기능을 t 변수에 저장 t = turtle.Pen() while True: direction = input("왼쪽=left, 오른쪽=right, 종료=quit 입력하시오") if direction == "quit": print("종료되었습니다") break #break는 무한루프 빠져나가는 키워드 # 사용자가 left 입력 if direction == "left": p..

DEV 2022.01.28

[Python] 리스트

리스트는 여러 개의 값을 모아서 하나의 변수에 저장하는 데이터 타입이고, 인덱스 값을 변경할 수 있다. 예시1 city = ["서울", "부산", "대구", "런던"] print(len(city)) print(city) print(city[2]) 예시1-1 전주를 맨 앞에 추가해보자 city[0] = "전주" #서울에서 전주로 바뀜 print(city) ['전주', '부산', '대구', '런던'] 로 실행되고, 기존 '서울'에서 '전주'로 바뀌게 된다. 예시2 사용자한테 이름, 나이, 주소를 입력받아서 리스트로 나타내려면 name = input("이름 :") age = int(input("나이 :")) address = input("주소 :") person = [name, age, address] pri..

DEV 2022.01.27

[Python] 인덱스

인덱스는 0부터 시작하고, 음수도 사용 가능하다. 파이썬에서 인덱스는 변경이 안 된다. 예시1 word = "python" print(len(word)) print(word[0]) print(word[5]) print(word[len(word)-1]) 예시2 사용자한테 문자열 3개를 입력받아서, 각 첫 문자를 인덱싱한 다음 합쳐보자. item1 = input("첫 번째 단어 :") item2 = input("두 번째 단어 :") item3 = input("세 번째 단어 :") item4 = input("네 번째 단어 :") word = item1[0] + item2[0] + item3[0] + item4[0] print("합친 문자열 :", word) 참고자료 : https://www.inflearn.c..

DEV 2022.01.25

[Python] 자동판매기, 문자열 공부

자동판매기 나머지 연산자 % 사용 #자동판매기 #1000원, 500원, 100원 사용가능 #물건값은 사용자한테 입력 받아보자 itemPrice = int(input("물건 값을 입력하시오 :")) bills_1000 = int(input("1000원 지폐 개수 입력하시오 :")) coin_500 = int(input("500원 동전 개수 입력하시오 :")) coin_100 = int(input("100원 동전 개수 입력하시오 :")) #거스름돈 구하기 nod_money = ((bills_1000 * 1000) + (coin_500 * 500) + (coin_100 * 100) - itemPrice) print("거스름 돈 :", nod_money) #거스름돈(500원 동전 수) 계산 nCoin500 = ..

DEV 2022.01.24

[Python] 모듈(라이브러리)을 이용한 함수

라이브러리는 from ~ import를 통해 불러온다 from math import * #4.0의 제곱근 구하기 print(sqrt(4.0)) #3의 2승 구하기, 연산자 **와 동일하다 print(pow(3, 2)) #반지름 5인 구의 부피 from math import * r = 5.0 volume = 4/3 * pi * pow(r, 3) print("구의 부피 :" , volume) print("구의 부피 :" + str(volume)) #구의 면적 outer_area = 4 * pi * pow(r, 2) print("구의 면적 :" , outer_area) #빛의 속도를 계산해보자 from math import * light_speed = 300000 distance = 40 * pow(10, 1..

DEV 2022.01.21

[Python] 기본 변수 사용하기

사용자한테 입력받은 값으로 연산하기 변수 연산할 때 문자열을 int 씌워줘야 한다 number = int(input("참석자 수를 입력하세요 :")) print(type(number)) chickens = number beers = number * 2 cakes = number * 4 print("치킨의 수 :", chickens) print("맥주의 수 :", beers) print("케이크의 수 :", cakes) 변수 두 개의 값 바꾸기 temp라는 제3의 변수를 통해 두 개의 변수 값을 바꾼다. num1 = 100 num2 = 200 # print(type(num1)) print("num1 : ", num1, "num2 : ", num2) # 두 개의 변수값을 바꾸기 위해 임시변수 필요. temp..

DEV 2022.01.20

[Python] 파이썬 거북이 소환

## 파이썬 터틀 모듈 가져오기 import turtle ##그림 그릴 공간 불러오기 t = turtle.Pen() ##마우스를 거북이 모양으로 바꾸기 t.shape("turtle") ##펜 색을 파란색으로 설정 t.pencolor("blue") ##직선으로 100픽셀만큼 그리고 오른쪽으로 90도 돌기 t.forward(100) t.right(90) t.forward(100) t.right(90) t.forward(100) t.right(90) t.forward(100) 참고자료 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EA%B8%B0%EC%B4%88%EB%B6%80%ED%84%B0-%EC%8B%A4%EB%AC%B4%EA%B9%8C%..

DEV 2022.01.19
반응형