최근 회사에서 많이 사용하는 slack으로 어떠한 동작을 하게 나면 slack에 chat을 남기도록 할 수 있도록 하고 있지요. 일반적인 회사에서는 벌써 기능이 구현되어 있기는 하겠지만. 우리는 일단 만들어 보는걸로 하겠습니다. 유용합니다. ㅎㅎ 그럼 시작해볼게요. slack의 channel에 chat을 남기는걸 해보겠습니다. 처음 해보시는 분들은 조금 어려울수 있는데요. 쉽게 따라 할 수 있고. 이걸로 새로운걸 여러가지 만들수 있을거에요. 저는 SNKR 알리미 같은걸 이걸로 만들었었습니다. 이메일로도 전송했고요. 자... 그럼 일단 slack에서 설정부터 해야합니다. 앱부터 만들어 볼게요 https://api.slack.com/apps Slack API: Applications | Slack Your ..
python으로 프로젝트를 개발하면 pip로 여러가지 패키지를 설치하여서 사용합니다. 이런 내용들을 하나씩 README 등에 넣어서 하나씩 설치하게 해도 되지만 굉장히 불편하게 만듭니다. 그래서 pip로 설치한 파일들을 하나로 관리하는게 좋은데요 그때 사용되는것이 requirements.txt 파일입니다. requirements.txt 파일이 생성되어 있지 않다면 다음과 같이 생성이 가능합니다. $ pip freeze > requirements.txt pip list 명령을 통해서 리스트도 가져올 수 있습니다. $ pip list Package Version ----------------------------- ----------- 기타등등 이렇게 들어가 있는 내용들은 다른 환경에서 다음과 같이 한번에 ..
어떤 서비스에서 API를 제공해주지 않으면 해볼만한게 크롤링입니다. 파이썬과 BeautifulSoup을 이용합니다. 그리고 Web page를 호출하기 위해서 requests를 이용합니다. BeautifulSoup 우리가 크롤링을 하기 위해서는 Tag안에 Tag안에 Tag안에... 이렇게 구조를 가지고 계속 파고 들어서 무언가의 유의미한 값을 찾아야 합니다. 그러나 이러한 구조를 찾아주는 라이브러리가 없다면 굉장히 힘들게 파싱을 해야하겠죠. find를 쓰던지 등등... BeautifulSoup은 이런 HTML 문서를 아름답게 정리된 상태로 변환하여 주는 라이브러리입니다. 만들어 봅시다. python을 처음부터 구성하는 부분은 생략을 하도록 하겠습니다. requests를 가져와서 사용하기 위해서 다음과 같이..
프로젝트를 만들고 나서 변경하고 싶을때가 있을겁니다. 1. 일단 폴더 이름을 변경합니다. 2. settings.py ROOT_URLCONF = ‘NewProjectName.urls’ WSGI_APPLICATION = ‘NewProjectName.wsgi.application’ 3. wsgi.py os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “NewProjectName.settings”) 4. manage.py os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “NewProjectName.settings”)
언어들 마다 가장 단순한 특성들을 보여주는 부분이 99Class 인거 같다. for row in range(2, 10): print("*** " + str(row) + "단 ***") for column in range(1, 10): print(row, "*", column, "=", row * column) 결과 *** 2단 *** 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 ...
- Total
- Today
- Yesterday
- golang
- Spring
- SWIFT
- Codable
- Gradle
- enum
- php
- ubuntu
- docker
- ios
- Java
- nodejs
- go
- android
- war
- rxswift
- windows10
- centos8
- Xcode
- tomcat
- Linux
- Windows
- Python
- git
- cocoapods
- Kotlin
- github
- CentOS
- intellij
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |