일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 오답노트
- 러닝
- 정보처리기사
- 10km
- 소모임
- 맛집
- 2021
- 유산소
- 한강
- docker
- 중식
- 힐링
- 성수대교
- GitHub
- Shell
- 하체
- Python
- Linux
- 자전거
- 대구
- DSEC
- Kubernetes
- Run The Bridge
- 달리기
- Grafana
- 뚝섬유원지
- 대전
- zabbix
- 건대입구역
- Podman
- Today
- Total
목록Python/How to Use Python (6)
Run The Bridge
lst = [] while True: nData = list(map(int, input().split())) lst.append(nData) if lst[-1] == []: lst.remove(lst[-1]) print(lst) break 빈 list를 선언하고, while loop를 돈다. nData에 list로 만들면서, lst에 append 시키고, 마지막 종료를 위해 엔터를 치면 '[]' 값이 들어가므로, remove로 끝에 '[]' 값을 삭제한다. 그리고 엔터를 받았으므로 break로 종료하면 된다. (야매로 짜봤다....) 위에서는 list를 썼는데 응용하기에 따라서 dict도 되고 str도 만들 수 있다. 결과창
파이썬 random 함수로 간단하게 TEST 해보려는 찰나에 다음과 같은 오류를 만났다. 열심히 구글링 해 본 결과 https://www.codeit.kr/community/threads/12847 와 같은 사이트에서 해결책을 얻었다. 코딩이 처음이라면, 코드잇 월 3만원대로 Python, JavaScript, HTML/CSS, Java 등 1,600개 이상 프로그래밍 강의를 무제한 수강하세요 www.codeit.kr:443 module과 동일한 명의. py를 쓰면 아래와 같은 오류를 볼 수 있다. AttributeError: partially initialized module 'random' has no attribute 'randint' (most likely due to a circular impo..
평소에 재귀함수 구현에 관심이 있었지만, 바쁘다는 핑계로 미루다보니 벌써 5월 중순쯤에 포스팅을 하게 되었다. https://dojang.io/mod/page/view.php?id=2352 파이썬 코딩 도장: 31.1 재귀호출 사용하기 Unit 31. 함수에서 재귀호출 사용하기 함수 안에서 함수 자기자신을 호출하는 방식을 재귀호출(recursive call)이라고 합니다. 재귀호출은 일반적인 상황에서는 잘 사용하지 않지만 알고리즘을 구현 dojang.io 함수 안에서 함수 자기자신을 호출하는 방식을 Recursive call이라고 한다. 반복문 코드보다 재귀호출로 구현한 코드가 좀 더 직관적이고 이해하기 쉬운 경우가 많다. def hello(): print('Hello, world!') hello() h..
VirusTotal은 File, URL, IP, etc... 여러가지에 대해 악성유무를 검사할 수 있는 유용한 사이트이다. VirusTotal에서 제공하는 API를 가지고 python code를 짜서 손쉽게 데이터를 받아올 수 있다. 해당 사이트에 좌측을 보면 FILES에 scan, rescan, feed, search 등이 있고 /file/report로 결과값을 볼 수 있다. URL이나 domain, ip 모두 동일하다 import requests import time # 바이러스토탈 API key my_apikey = '' # 웹 서버와 연동 시 고쳐야 할 부분 # 바이러스 토탈 URL 스캔 url = 'https://www.virustotal.com/vtapi/v2/url/scan' scan_url..
채널, 볼륨, 켜짐유무를 확인하는 class를 생성해보았다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class Television: def __init__(self, channel, volume, on): self.channel = channel self.volume = volume self.on = on def show(self): print(self.channel, self.volume, self.on) def setChannel(self, chann1. el): self.channel = channel def getChannel(self): return self.channel cs 호출방식은 다음과 같다. t = Television(9, 10, True) # 't'라는 객체를 생..
학교생활을 하면서 Python을 사용하는 경우가 많은데 함수까지는 어느정도 이해가 되었다. 하지만 Class를 사용하기에는 아직 실력이 많이 부족하여, 종강도 했고 시간이 매우 많이 남으므로 Class공부를 시작했다. https://youtu.be/uIcK7-YU8uA에서 도움을 많이 받았다. 우선 제일 기초적인 계산기를 Class와 함수를 이용해서 만든다. """ 클래스 이름: Four rules calculation 더하기: add 빼기: sub 곱하기: mul 나누기: div """ class Four_rules_calculation: def __init__(self, *args): self.a, self.b = map(int, input("숫자 두개를 입력해주세요: ").split()) def a..