Developer/Python

[파이썬] 파이썬 정렬, 다중 조건 정렬, 람다(lambda)

프로그래머스 Level 2 "방금그곡"이라는 문제를 풀면서 마지막 부분에서 정렬이 필요했다. 결과를 담은 배열에서 결과가 하나 뿐이라면 단순히 해당 배열에서 제목을 리턴해 주면 되지만 결과를 담은 배열의 크기가 2 이상일 때 재생된 시간이 긴 음악, 먼저 입력된 음악 순으로 정렬을 한 뒤 제목을 리턴해 주어야 했다. # 중략 # 배열에 음악의 재생 시간, 입력된 순서, 제목을 입력 answer.append([time, index, music[2]]) # 중략 # 결과배열이 비어있다면 "None" 리턴 if not answer: return "(None)" # 결과배열의 크기가 1이라면 제목 리턴 elif len(answer) == 1: return answer[0][2] # 결과 배열의 크기가 2보다 크..

2021.07.20 게시됨

[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 2 id csv파일 만들기 포스팅 썸네일 이미지

Developer/Python - 웹 스크래핑

[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 2 id csv파일 만들기

파이썬으로 웹 스크래퍼 만들기 Part 1 이론 Part 2 파이썬으로 웹 스크래퍼 만들기 Part 3 Django를 사용하기 위해 알면 좋은 것 파이썬으로 웹 스크래퍼 만들기는 위와 같은 3개의 Part로 나누어 진행한다. 이 전 글 보기 2021.02.16 - [Developer/Python - 웹 스크래핑] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 2 id 추출하기 Part 2 파이썬으로 웹 스크래퍼 만들기 CSV 파일 만들기 indeed에서 직업 정보를 추출한 것과 마찬가지로 StackOverFlow에서 정보를 추출해 오면 수많은 일자리 정보를 추출한 결과를 확인할 수 있다. 이제 추출한 결과를 excel파일로 저장해 주기만 하면 된다. CSV란? CSV(영어: comma-separ..

2021.04.06 게시됨

[파이썬] 파일 열기, 파일 읽기, 파일 쓰기 포스팅 썸네일 이미지

Developer/Python

[파이썬] 파일 열기, 파일 읽기, 파일 쓰기

OS 모듈 Operating System의 약자로 운영체제에서 제공하는 기능을 파이썬에서 수행할 수 있도록 해주는 모듈이다. 파일 목록을 알아내거나 디렉토리를 생성하고자 할 때 os 모듈을 사용한다. 사용하기 위해서는 os모듈을 import 해주면 된다. import os 파일을 다루기 위해 현재의 경로를 알아낸다. 경로를 알아내기 위해 os 모듈의 getcwd함수를 사용한다. >>> os.getcwd() 현재 경로를 알아냈고, 현재 경로의 모든 파일을 확인하기 위해 listdir() 함수를 사용한다. >>> os.listdir() 파일 열기 파일을 읽거나 쓰기 위해서는 파일을 읽어야 한다. 파일을 여는 것의 의미는 파일을 읽고, 쓰기 위한 준비를 하는 것이다. open() 함수를 이용해 파일을 열 수 ..

2021.04.01 게시됨

[파이썬] 포맷 연산자 포스팅 썸네일 이미지

Developer/Python

[파이썬] 포맷 연산자

파이썬에서 포맷 연산자는 포맷을 가진 문자열을 만들어주는 연산자이다. % 와 사용할 수 있는 변환 지시어 Fortmat Symbol Conversion(변환) %c character %s string conversion via str() prior to formating %i signed decimal integer %d signed decimal integer %u unsigned decimal integer %o octal integer %x hexadeciaml integer %X hexadeciaml integer %e exponential notation('e') %E exponential notation('E') %f floating point real number %g the shorter ..

2021.04.01 게시됨

[파이썬] 파이썬 Matplotlib를 이용한 그래프 만들기 포스팅 썸네일 이미지

Developer/Python

[파이썬] 파이썬 Matplotlib를 이용한 그래프 만들기

Matplotlib 라이브러리 Matplotlib 라이브러리는 많은 파이썬 라이브러리들 중 하나로 매트랩과 유사하며 그래프를 표시하는 것을 가능하게 해주는 라이브러리이다. Matploblib.pyplot 모듈을 통해 그래프를 그리고 수정할 수 있다. Matploblib.pyplot 모듈을 사용하기 위해 Matplotlib를 설치해 주어야 한다. Matplotlib 설치 pip install matplotlib 설치된 matplotlib를 사용하기 위해 import 해준다. import matplotlib.pyplot as plt import 한 module을 as 사용하고 싶은 이름으로 설정할 수 있다. Font 설정 Matplotlib로 그래프를 그리면 한글 폰트가 깨지게 된다. 이를 해결하기 위해서 ..

2021.03.11 게시됨

[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 2 id 추출하기 포스팅 썸네일 이미지

Developer/Python - 웹 스크래핑

[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 2 id 추출하기

파이썬으로 웹 스크래퍼 만들기 Part 1 이론 Part 2 파이썬으로 웹 스크래퍼 만들기 Part 3 Django를 사용하기 위해 알면 좋은 것 파이썬으로 웹 스크래퍼 만들기는 위와 같은 3개의 Part로 나누어 진행한다. 이 전 글 보기 2021/02/16 - [Developer/Python] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 2 Location 추출하기 Part 2 파이썬으로 웹 스크래퍼 만들기 Extract ID 각각의 Job Card는 고유 id를 갖고 있다. Job Card를 클릭하면 새로운 페이지가 열리는데 URL에서 Card의 ID를 확인할 수 있다. 위 Card를 클릭하면 새로운 페이지가 나타난다. 그리고 URL을 확인해보면 빨갛게 표시된 부분이 해당 Job Card..

2021.02.16 게시됨