본문 바로가기

분류 전체보기73

[코드라이언 / 같이 푸는 PYTHON] 번역하기 강의 내용을 직접 정리한 자료 입니다. https://shaded-xylocarp-541.notion.site/fb579a41edce456e80e25ea202cc6d1c 번역하기 Google Trans :언어 감지 및 변경(번역)을 도와주는 라이브러리 https://py-googletrans.readthedocs.io/en/latest/ 언어 감지 : 이 언어가 한국어인지 영어인지 중국어인지 감지하는 것 언어 변경 : 안녕하세요 → shaded-xylocarp-541.notion.site 번역하기 📖 Google Trans :언어 감지 및 변경(번역)을 도와주는 라이브러리(https://py-googletrans.readthedocs.io/en/latest/) 언어 감지 : 언어가 한국어인지 영어인지 중.. 2022. 1. 9.
[코드라이언 / 같이 푸는 PYTHON] 날씨 정보 받아오기 강의 내용을 직접 정리한 자료 입니다. https://shaded-xylocarp-541.notion.site/API-d2b9e9ef82c34591ab5a64309af6e806 API 개념 shaded-xylocarp-541.notion.site 개념 📖 API(application programming interface) 응용프로그램 프로그래밍 인터페이스로 프로그램과 프로그램을 이어주는 연결고리이다. 클라이언트는 서버에게 요청을 하고 서버는 응답을 하는데, html이 아닌 다른 정보를 갖고오고 싶을 때, 클라이언트와 서버가 정보를 원활하게 교환하기 위해 필요한 것이 API이다. ❓ 인터페이스? 예시) 컴퓨터를 사용해서 어떤 작업을 하려고 할 때 우리와 컴퓨터는 직접적으로 소통을 할 수 없다. 때문에 우.. 2022. 1. 9.
[코드라이언 / 같이 푸는 PYTHON] 실시간 검색어 확인하기 강의 내용을 직접 정리한 자료 입니다. https://shaded-xylocarp-541.notion.site/d1c9bfea4cdd496c9e95156412165e6f 크롤링 Crawler? Crawling? shaded-xylocarp-541.notion.site 노션으로 먼저 정리하고.. 티스토리에 올리기..! Crawler? Crawling? ❓ crawler? 기는 것 파충류 —> 컴퓨터 언어로 번역하면, 웹사이트를 기어다니면서 데이터를 모아주는 도구 web crawler? : 웹페이지의 데이터를 모아주는 소프트웨어 web crawling? :크롤러를 사용해 웹 페이지의 데이터를 추출해 내는 행위 💡 **우리가 원하는 정보를 찾고 싶을 때 무한한 정보 속에서 찾을 때 우리는 크롤링을 사용한다.*.. 2022. 1. 9.
[프로그래머스 / 이분탐색/ Python] 징검다리 문제 설명 출발지점부터 distance만큼 떨어진 곳에 도착지점이 있습니다. 그리고 그사이에는 바위들이 놓여있습니다. 바위 중 몇 개를 제거하려고 합니다. 예를 들어, 도착지점이 25만큼 떨어져 있고, 바위가 [2, 14, 11, 21, 17] 지점에 놓여있을 때 바위 2개를 제거하면 출발지점, 도착지점, 바위 간의 거리가 아래와 같습니다. 위에서 구한 거리의 최솟값 중에 가장 큰 값은 4입니다. 출발지점부터 도착지점까지의 거리 distance, 바위들이 있는 위치를 담은 배열 rocks, 제거할 바위의 수 n이 매개변수로 주어질 때, 바위를 n개 제거한 뒤 각 지점 사이의 거리의 최솟값 중에 가장 큰 값을 return 하도록 solution 함수를 작성해주세요. 제한사항 도착지점까지의 거리 distan.. 2022. 1. 3.
[프로그래머스 / 이분탐색/ Python] 입국심사 문제 설명 n명이 입국심사를 위해 줄을 서서 기다리고 있습니다. 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다릅니다. 처음에 모든 심사대는 비어있습니다. 한 심사대에서는 동시에 한 명만 심사를 할 수 있습니다. 가장 앞에 서 있는 사람은 비어 있는 심사대로 가서 심사를 받을 수 있습니다. 하지만 더 빨리 끝나는 심사대가 있으면 기다렸다가 그곳으로 가서 심사를 받을 수도 있습니다. 모든 사람이 심사를 받는데 걸리는 시간을 최소로 하고 싶습니다. 입국심사를 기다리는 사람 수 n, 각 심사관이 한 명을 심사하는데 걸리는 시간이 담긴 배열 times가 매개변수로 주어질 때, 모든 사람이 심사를 받는데 걸리는 시간의 최솟값을 return 하도록 solution 함수를 작성해주세요. 제한사항 입국심사.. 2022. 1. 3.
시간복잡도 https://shaded-xylocarp-541.notion.site/71bb37f8133c4c41aeff30b976d1b608 시간복잡도 Big O notation 정의 shaded-xylocarp-541.notion.site 2022. 1. 3.
[자격증] 비전공자(반전공자) 빅데이터 분석 기사 3회차 합격 후기 2021년 12월 31일 한 해의 마무리 선물로 빅데이터분석기사 자격증을 취득했다! 사실 합격소식은 22일에 사전 점수 확인 공지로 알고있었는데..! 자격증이랑 문제 점수확인이랑은 다르니까..~ㅎㅎ ✔ 사전 지식 ① 빅데이터 분석 개념 본인은 전자공학과에 재학중이고 전공과목으로 '딥러닝' 을 수강했다. 또 본인은 대학등록금으로 듣고싶은 과목 다 듣자 주의여서 타학과 전공을 20학점 넘게 들었는데..(하하..) 산업경영공학과 전공 과목으로 인공지능, 데이터마이닝, 확률과 통계를 듣고 교양 과목으로 확률과 통계, Jamovi로 배우는 통계를 수강하였다. 그리고 이 모든 과목을 A+...을 받았다. ② 파이썬 백준 티어는 현재 실버1이고 프로그래머스 레벨 2~3문제정도 풀 수 있다. 사실상 반전공자.. 라고 .. 2021. 12. 31.
[프로그래머스 / 그리디 / Python] 섬 연결하기 문제 설명 n개의 섬 사이에 다리를 건설하는 비용(costs)이 주어질 때, 최소의 비용으로 모든 섬이 서로 통행 가능하도록 만들 때 필요한 최소 비용을 return 하도록 solution을 완성하세요. 다리를 여러 번 건너더라도, 도달할 수만 있으면 통행 가능하다고 봅니다. 예를 들어 A 섬과 B 섬 사이에 다리가 있고, B 섬과 C 섬 사이에 다리가 있으면 A 섬과 C 섬은 서로 통행 가능합니다. 제한사항 섬의 개수 n은 1 이상 100 이하입니다. costs의 길이는 ((n-1) * n) / 2이하입니다. 임의의 i에 대해, costs[i][0] 와 costs[i] [1]에는 다리가 연결되는 두 섬의 번호가 들어있고, costs[i] [2]에는 이 두 섬을 연결하는 다리를 건설할 때 드는 비용입니다.. 2021. 12. 29.
[프로그래머스 / 그리디 / Python] 단속카메라 문제 설명 고속도로를 이동하는 모든 차량이 고속도로를 이용하면서 단속용 카메라를 한 번은 만나도록 카메라를 설치하려고 합니다. 고속도로를 이동하는 차량의 경로 routes가 매개변수로 주어질 때, 모든 차량이 한 번은 단속용 카메라를 만나도록 하려면 최소 몇 대의 카메라를 설치해야 하는지를 return 하도록 solution 함수를 완성하세요. 제한사항 차량의 대수는 1대 이상 10,000대 이하입니다. routes에는 차량의 이동 경로가 포함되어 있으며 routes[i][0]에는 i번째 차량이 고속도로에 진입한 지점, routes[i][1]에는 i번째 차량이 고속도로에서 나간 지점이 적혀 있습니다. 차량의 진입/진출 지점에 카메라가 설치되어 있어도 카메라를 만난것으로 간주합니다. 차량의 진입 지점, 진.. 2021. 12. 29.