일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 아스키코드
- c언어문자열
- FLUTTER
- 포인터
- 노마드코더
- 코딩독학
- 건대입구맛집
- 부스트코스
- 속초여행
- 장고
- JavaScript
- 정렬알고리즘
- popupmenubutton
- 강원도속초맛집
- 성수동카페
- DOM
- 남양주맛집
- 가상환경
- python3
- 자바
- pipenv
- Django
- 알고리즘
- Python
- 추상클래스
- richtext
- 상속
- removetooltip
- 컴퓨터과학
- BeautifulSoup
- Today
- Total
목록분류 전체보기 (108)
YUYANE
학습 강의 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.boostcourse.org/cs112/lecture/119018/ 명령행 인자(Command line arguments) C언어 프로그램을 실행할 때 'clang' 혹은 'make' 라는 명령을 입력함으로써 프로그램을 컴파일한다. 그런데 명령을 할 때, 추가 인자(argument)를 넣을 수 있는데, 이를 명령행 인자라고 부른다. #include stdio.h> #include int main(void) { } 위와 같이 main 함수에 인자를 넣지 않을 수도 있지만, #include int main(int argc, char* argv[]) { if(argc==2) { printf("hello, %s\n",argv[1]); } else { printf("hello, world!\n"..
학습 도서 이것이 코딩테스트다 with 파이썬 (한빛미디어, 나동빈 저) 정렬(Sorting) - 데이터를 특정한 기준에 따라서 순서대로 나열하는 것 - 예시 : 오름차순, 내림차순 - 종류 : 선택 정렬, 삽입 정렬, 퀵 정렬, 계수 정렬 계수 정렬(Count Sort) - 시간 복잡도(데이터의 개수 N, 데이터 최댓값 K) : O(N+K) - 한계 : 데이터의 크기 범위가 제한 되어 정수 형태로 표현할 수 있을 때에만 사용 가능 - 컨셉 : 데이터의 개수 만큼의 리스트를 선언하고 그 안에 정렬에 대한 정보를 담는다. - 알고리즘 1) 데이터 값의 개수를 원소로 가지고 있는 리스트를 선언한다. 2) 배열의 첫 번째 데이터를 확인한다. 3) '배열의 첫 번째 데이터'를 인덱스로 가지는 데이터에 1을 더한..
학습 강의 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 = ..
학습 강의 www.boostcourse.org/cs112/lecture/119011 컴파일링 인간이 사용하는 소스 코드를 기계가 이해할 수 있게 오브젝트 코드(머신 코드)로 변환하는 전체과정. C언어에서 make나 clang을 사용해서 프로그램을 실행할 때, 아래 네 가지 단계를 거쳐야 최종적으로 실행 가능한 파일이 완성 된다. - 전처리(Preprocessing), 컴파일(Compiling), 어셈블(Assemble), 링크(Link) 전처리(Preprocessing) #으로 시작되는 C 소스 코드(여기서는 'include')는 전처리기에게 코드 실행에 앞서 무언가를 실행하라고 알려준다. 예를 들어, 코드 작성에 앞서 '#include'를 통해 C언어로 작성 된 'stdio.h' 라이브러리를 포함시키라..
학습 도서 이것이 코딩테스트다 with 파이썬 (한빛미디어, 나동빈 저) 정렬(Sorting) - 데이터를 특정한 기준에 따라서 순서대로 나열하는 것 - 예시 : 오름차순, 내림차순 - 종류 : 선택 정렬, 삽입 정렬, 퀵 정렬, 계수 정렬 삽입 정렬(Insertion Sort) - 컨셉 : 순서대로 데이터를 확인하며 적절한 위치에 삽입한다. - 알고리즘 1) 첫 번째 데이터는 그대로 둔다. 2) 두 번째 데이터가 첫 번째 데이터보다 큰 지 판단한다. 3) 크다면 그대로 두고, 작다면 첫 번째 데이터의 앞으로 옮긴다. 4) 세 번째 데이터가 두 번째 데이터보다 큰 지 판단한다. 5) 크다면 그대로 두고, 작다면 두 번째 데이터 앞으로 옮긴다. 6) 만약에 세 번째 데이터를 두 번째 데이터 앞으로 옮겼다면..