일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- colab runtime
- 파이썬
- 백준
- 인스타그램
- 혁신성장부문
- Merge Repositories
- Chat-GPT
- 알고리즘
- 플라스크
- 해시태그
- flask
- geoDataFrame
- to shp
- clustering
- geopandas
- Selenium
- 2164 카드2
- string to list
- 코랩 런타임
- Crawling
- convert to shp
- python buildpacks
- 셀레니움
- 크롤링
- 괄호 문제
- kmeans
- 웹페이지
- plotly dash
- NLP
- Python
- Today
- Total
목록분류 전체보기 (76)
코딩코딩코딩
pycharm 기준 heroku buildpacks # 현재 빌드팩 내용 보여줌 heroku buildpacks:clear # 빌드팩 초기화 heroku buildpacks:set heroku/python # 빌드팩 heroku/python으로 설정 heroku buildpacks >>> === my-example-app Buildpack URL >>> heroku/python # 현재 빌드팩 설정 완료
코랩에서 코드를 돌리고 일정 시간 지나면 활동이 없다고 하면서 런타임이 끊어짐 F12 눌러서 개발자 도구를 연 후에 상단 메뉴의 Console 창을 열고 맨아래 코드 입력 창에 아래의 코드 입력 끊김 방지 코드: function ClickConnect(){ console.log("1분마다 코랩 연결 끊김 방지"); document.querySelector("colab-toolbar-button#connect").click(); } setInterval(ClickConnect, 1000 * 60); 콘솔창 내의 출력 삭제 코드: function CleanCurrentOutput() { var btn = document.querySelector(".output-icon.clear_outputs_enabled..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qUhou/btq5HD7HiBk/BQbX0o3gFqYSIIXU4nhB0K/img.png)
파이참에서 dash를 만들어서 실행시키면 http://127.0.0.1 이런 식의 주소로 되어 혼자만 볼 수 있어서 이를 배포하는 방법을 정리하고자 합니다. 1. heroku 회원가입 2. heroku app 생성 - 로그인 후에 메인 화면에서 우측 상단에 New - Create New app - app name 설정 후 생성 - 여기서 생성한 app name은 이후에 다시 사용되니 알아두시면 좋습니다. 3. heroku CLI 다운로드 (terminal에서 heroku app을 직접 만들고 관리할 수 있게 함) https://devcenter.heroku.com/articles/heroku-cli The Heroku CLI | Heroku Dev Center Last updated April 27, 2..
얼음 틀에 음료수를 넣고 얼렸을 때 나오는 얼음 덩어리는 몇 개인지 세는 문제 - 깊이우선탐색 (Depth-First Search; DFS) (아래의 표가 얼음 틀이라고 가정) 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0끼리 맞닿아 있는 곳이 하나의 얼음 덩어리, 1 부분에는 음료가 들어가지 않아 얼음이 얼지 않음 입력: 행, 열 순으로 입력이 주어지고, 이후 각 행에 열 개수에 맞는 0과 1의 조합이 주어짐 ex) 4, 5 00110 00011 11111 00000 출력: 얼음 개수 출력 3 해결 방법: - 2차원 배열 형태의 그래프로 간주하여 상하좌우로 탐색하면서 0인 부분에서 재귀함수로 다시 탐색 - 1이 나오면 종료하고 전체 함수가 종료되면 True를 반환하고 이후에..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/deKjmP/btq3yJQbPoP/825K4PQ8JPGrn7xDV4TVQ0/img.png)
십의 자리, 일의 자리를 나누어서 문제 접근 파이썬 나누기 연산자 // : 몫을 구함 %: 나머지 구함 / : 나눈 값을 구함 (소수점까지) num = int(input()) first_num = num cnt = 0 while True: if num == 0: print(1) break tenth = num // 10 # 십의 자리 oneth = num % 10 # 일의 자리 if num < 10: tenth = 0 oneth = num sum_num = tenth + oneth # 십의 자리 + 일의 자리 sum_oneth = sum_num % 10 new_num = (oneth * 10) + sum_oneth cnt += 1 if new_num == first_num: print(cnt) break..
알고리즘 문제를 풀다보면 입력받은 문자열을 모두 분해해서 리스트로 저장해야 하는 경우가 종종 있다. 이 경우 공백 문자나 구분자가 없으면 split을 사용하기 어렵기 때문에 문자열을 바로 배열로 변환하는 방법에 대해 정리해보았다. 문자열: target = 'HelloWorld" 문자배열: alphabet_list = [] 1. for loop for alphabet in target: alphabet_list.append(alphabet) print(alphabet_list) >>> ['H', 'e', 'l', 'l', 'o', 'W', 'o', 'r', 'l', 'd'] 2. list comprehension alphabet_list = [alphabet for alphabet in target] pr..