일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 속초여행
- FLUTTER
- 성수동카페
- DOM
- c언어문자열
- 강원도속초맛집
- 부스트코스
- Python
- 자바
- pipenv
- 포인터
- 노마드코더
- BeautifulSoup
- 아스키코드
- 건대입구맛집
- 코딩독학
- python3
- 추상클래스
- removetooltip
- 가상환경
- 알고리즘
- popupmenubutton
- 장고
- 상속
- JavaScript
- 컴퓨터과학
- richtext
- Django
- 남양주맛집
- 정렬알고리즘
- Today
- Total
목록Programming Languages/PYTHON (20)
YUYANE
map 함수 - map(function, iterable) - 두 번째 인자(iterable)의 각 요소에 첫 번째 인자인 함수(function)를 적용하여 반환한다. map 함수 사용 예시 (출처 : www.geeksforgeeks.org/python-map-function/) def addition(n): return n + n numbers = (1, 2, 3, 4) result = map(addition, numbers) print(list(result)) 결과 : [ 2, 4, 6, 8] 참고 docs.python.org/3/library/functions.html#map
학습 강의 nomadcoders.co/python-for-beginners/lobby CSV (Comma Separated Values) - 정보를 엑셀 형태로 담을 수 있는 파일 - 마이크로 소프트 프로그램이 있어야 하는 엑셀과는 다른 파일이며, 맥, 윈도우, 구글 드라이브 등에서 사용 가능하다. - 콤마로 값을 구분한다. - CSV 모듈이 이미 파이썬에 내장되어 있다. - 예를 들어 왼쪽 이미지와 같이 작성한 CSV 파일을 구글 스프레드 시트에서 열면 오른쪽 이미지와 같다. CSV 사용 방법 import csv file = open("jobs.csv", mode="w", encoding='utf_16') #파일을 열거나 생성한다. writer = csv.writer(file) writer.writer..
목표 - float 형의 숫자를 소수점 아래 2자리 까지만 표기하자. - 1000 단위로 숫자에 콤마/반점/',' 표시를 넣어주자. 소수점 자리 표기 정하기 (소수점 2자리까지 표기하는 코드) value = 3.333333 # 소수점 2자리까지 표기 formatted_string = "{:.2f}".format(value) #3.33 print(formatted_string) #출처 : https://www.kite.com/python/answers/how-to-specify-the-number-of-decimal-places-in-python 숫자에 반점/콤마 표시 하기 number_with_commas = "{:,}".format(1000000) #1,000,000 print(number_with_c..
학습 강의 nomadcoders.co/python-for-beginners/lobby Requests와 Beautiful Soup 두 가지 모두 웹 사이트에서 원하는 부분을 스크래핑 할 때 필요한 라이브러리/패키지이다. 1) Requests - HTTP 요청을 간단하게 만드는 파이썬 HTTP 라이브러리. - 오늘의 용도 : 스크래핑 하고 싶은 웹 페이지의 URL에서 html을 가져오기 위해 사용 - 문서 링크 : requests.readthedocs.io/en/master/ 2) Beautiful Soup - HTML과 XML 문서를 파싱하기 위한 파이썬 패키지. - 오늘의 용도 : Requests를 통해 가져온 html에서 필요한 정보를 추출하기 위해 사용 - 문서 링크 : www.crummy.com/..
학습 강의 www.udemy.com/course/python-and-django-full-stack-web-developer-bootcamp/ nomadcoders.co/python-for-beginners/lobby Special method class Car(): wheels = 4 doors = 4 windows = 4 seats = 4 print(dir(Car)) dir 함수를 출력해보면 파이썬에 이미 내장되어 있는 함수 목록들을 볼 수 있다. 오늘은 그 중에서 __init__과 __str__ 두 가지 함수를 살펴볼 것이다. __init__ class Cat(): def __init__(self,breed,name): self.breed = breed self.name = name mycat = ..
for, range 자바랑 비교했을 때, 파이썬 문법은 인간이 더 이해하기 쉽다. 처음 프로그래밍 언어를 자바로 배워서 그런지, 오히려 그게 헷갈릴 때가 있다.ㅠㅠ 그래서 다시 정리! for i in array array(배열) 안의 요소를 차례대로 반환한다. / 코드 array = [7, 5, 9, 0, 3, 1, 6, 2, 4, 8] for i in array: print(i) / 결과 for i in range(n) 인자 1개 0 에서부터 n-1까지의 정수를 리스트에 담아 반환한다. / 코드 array = [7, 5, 9, 0, 3, 1, 6, 2, 4, 8] for i in range(len(array)): min_index = i print(i) / 결과 for i in range(s, n) 인..
Regular Expression 검색 패턴을 정의하는 일련의 문자열 1. re.search() 원하는 정보를 찾을 때 사용 import re patterns = ['term1','term2'] text = 'This is a string with term1, but not the other!' for pattern in patterns: print("I'm searching for: "+pattern) if re.search(pattern, text): print("Match!") else: print("No match!") 결과: I'm Searching for: term1 Match! I'm searching for: term2 No match! re.search. 메서드의 결과 값은 어떤 유형일까..
전체 코드 T = int(input()) nums = [] def detect(a): if '.' in a: idx = a.find('.') try: float(a) return a[idx+1] except: return False else: return False for i in range(T): num = input() nums.append(num) for i in range(len(nums)): print(detect(nums[i])) 필요한 값 입력 받은 값 a 는 string이다. 1) a가 '.'을 포함하는 지 확인한 후에 2) '.'을 포함 한다면, '.' 다음에 오는 문자를 출력하고 싶었다. 오류 내용 1) try 구문 안에서 float(a)까지는 ok 2) return a[idx+1] 에..