일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 강원도속초맛집
- 알고리즘
- 노마드코더
- 자바
- Django
- 건대입구맛집
- python3
- richtext
- 아스키코드
- 부스트코스
- 코딩독학
- 가상환경
- 장고
- 상속
- c언어문자열
- 포인터
- DOM
- 성수동카페
- removetooltip
- FLUTTER
- 컴퓨터과학
- pipenv
- 남양주맛집
- popupmenubutton
- 속초여행
- JavaScript
- Python
- 추상클래스
- 정렬알고리즘
- BeautifulSoup
- Today
- Total
목록Programming Languages/PYTHON (20)
YUYANE
The String format() Method {}안에 들어가는 문자는 format 함수에 들어간 개체로 대체됨. >>> print('We are the {} who say "{}!"'.format('knights', 'Ni')) We are the knights who say "Ni!" {} 안에 들어가는 숫자는 format 함수에 들어있는 개체의 순서를 나타내기도 한다. print('{0} and {1}'.format('spam', 'eggs')) spam and eggs >>> print('{1} and {0}'.format('spam', 'eggs')) eggs and spam {} 안에 매개 변수가 사용되면, format 함수에서 해당 매개 변수의 값을 참고한다. >>> print('This ..
처음 코딩을 시작할 때 부터 종종 등장하는 환경변수/Path가 너무 낯설어서 이참에 개념 정리. 환경변수(Path) 1) 운영체제가 참조하는 변수 - 마이크로소프트의 윈도우 시리즈는 운영체제 중 하나 - 요즘 윈도우는 GUI 환경에서 실행 되지만, 초기 모델은 DOS 환경 (쉽게 말해 cmd 환경) - cmd 환경에서는 명령어를 통해 행동이 실행 된다. - 덧붙이자면, GUI 환경에서 더블클릭 등으로 경로 이동해도 내부적으로는 아래 명령프롬프트에서 명령어들이 실행된다고 이해할 수도 있다. - 자바에서 자동적으로 import 되는 object 클래스 처럼, 여기에도 기본적으로 내장 된 내장 명령어들이 있다. 2) 기본 명령어에 없는 경우? 예를 들어 자바컴파일러인 javac.exe를 실행하고 싶다고 하자...
Beautiful Soup - html에서 정보 추출하기 좋은 파이썬 라이브러리 - 설치 cmd pip install beautifulsoup4 - 공식 홈페이지 : www.crummy.com/software/BeautifulSoup/#Download Beautiful Soup: We called him Tortoise because he taught us. www.crummy.com
Requests 1) 파이썬에서 http 요청을 만드는 기능을 모아놓은 곳 2) 설치 $ pip install requests $ pipenv install requests import requests 3) THe GET Request : 특정 소스에서 얻기 원하는 데이터를 나타내는 메서드 requests.get('url주소') - The Response : the request의 결과 값을 검사하는 개체 response = requests.get('url주소') - status_code : Response으로부터 얻을 수 있음. -200 : 요청이 성공적으로 수행됨 - 404 : 요청했던 소스가 없음(Not Found) response.status_code #200 if response.status_c..
Modules - 기능의집합 - 프로그램에 import 해서 사용 가능 import math print(math.ceil(1.2)) import - 모든 기능을 전부 import 할 필요는 없다. 사용할 것만 import 하는 것이 좋음 from math import ceil, fsum print(ceil()) print(fsum([1,2,3,4,5,6,7])) - import와 동시에 이름을 바꿔줄 수도 있다. from math import fsum as sul_sum print(sul_sum([1,2,3,4,5])) - 다른 클래스에 함수를 정의해주고, 그 클래스를 import 할 수도 있다. calculator.py def plus(a,b): return a+b main.py from calcula..
매개 변수를 가진 함수를 작성했다. 만약에 사용자가 입력값을 주지 않았다면? 예외를 던지는 방법도 있겠지만, 조금 더 책임감 있는 코드 작성이 필요하다. Solution: default argument 값으로 None을 주자. - 값을 따로 주지 않으면 입력값을 주지 않았을 시에는 실행 자체가 안된다. - None이 아닌 다른 값을 준다면, 예상하지 못하거나 실제와는 전혀 다른 값이 해당 변수의 값으로 잡힐수도 있다. def add_to_dict(a=None,b=None,c=None): if type(a) is dict: if b is not None and c is not None: if b in a: print(f"{b} is already on the dictionary. Won't add.") e..
for in days = ("Mon", "Tue", "Wed", "Thu", "Fri") for x in days: print(x) for x in [1,2,3,4,5]: print(x) for day in days: if day is "Wed": break else: print(day) 여기서 x/day는 반복문이 실행될 때 생성된다.