Python으로 db작업을 하려면 일단 connection을 맺고 query를 날려야 합니다. 일단 db는 생성해서 위 4개의 row를 넣은 상태입니다. 아래 코드는 그 코드이다. db이름은 hello_db입니다. 라이브러리는 mysql-connector를 설치해주면 됩니다. import mysql.connector mydb = mysql.connector.connect( host="localhost", user="root", password="12345678", database='hello_db' ) cursor = mydb.cursor() query = ("select * from users") cursor.execute(query) for ddd in cursor: print(ddd) python에..
강의 두줄 요약 - 판다스를 이용해 실전에서 많이 나오는 데이터 처리 패턴을 배워 보고 처리한 데이터를 분석 해봅니다. Section0.개발 환경 설정 python3, pycharm설치하기, git설치하기 - project 생성하기 - hello출력하기 - pycharm 글자 크기 수정하기 - pycharm으로 git clone하기 - pycharm사용 방법 Section1.데이터 불러오기 CSV파일을 pd.DataFrame()으로 불러오기 - Pycharm에서 pandas설치 - 제대로 불러왔는지 확인하기(개수 세기) - .head(5)로 데이터의 형태 확인 하기 두가지 데이터 합치기 .merge() - 조건 두가지로 필터링 할 때 각각의 조건이 다른 데이터에 있는 경우 - key란? - 데이터 합치고..
data = {'contestants': ('Alex', 'John', 'Sam', 'Alex', 'John', 'Sam', 'Alex', 'John', 'Sam'), 'round': (1, 1, 1, 2, 2, 2, 3, 3, 3), 'score1': (84.5, 91.4, 92.2, 85.2, 88.1, 83.1, 80.2, 93.5, 82.1), 'score2': (88.2, 89.8, 88.7, 86.3, 89.0, 83.1, 79.9, 92.8, 80.9), 'score3': (84.1, 90.2,..
ssl Basic인증 통과하기 import http.client, json, ssl, base64 def convertByteToGiga(byte): return byte / 1024 / 1024 / 1024 def getApiResponse(query): auth = str.encode("%s:%s" % ('root', '')) user_and_pass = base64.b64encode(auth).decode("ascii") headers = {"Authorization":"Basic {}".format(user_and_pass), "Accept":"application/json"} conn = http.client.HTTPSConnection('0.0.0.0', 8080, context=ssl._cr..
오늘 날짜를 출력하는 두가지 방법 from datetime import datetime print((datetime.date.today().isoformat())) 결과 2019-10-06 datetime.datetime.now() 결과 2019-10-06 03:24:17.268870 날짜 더하기(+3초 하기) 현재 시간에 +1시간 하기, +7일 하기 등 날짜를 더하고 빼야 할 때 datetime.timedelta()를 사용 합니다. now = datetime.datetime.now() print(now) now += datetime.timedelta(seconds=3) print(now) 결과 2019-10-06 03:28:11.035275 2019-10-06 03:28:14.035275 결과 해설 2..
제자훈련 할 때 제가 자리배치 담당이라서 이 코드를 짜서 한번에 끝냈습니다. 사이트 http://bible-finder-vue.s3-website-ap-northeast-1.amazonaws.com/seats-arr 위 사이트로 접속하시면 됩니다. 사용방법 : 인원수를 바꾸고 '조회'버튼을 누르시면 됩니다. Python 소스코드 import random names = [ "김경록", "정다은", "조은진", "김진주", "이예나", "설창환", "박송", "박윤준", "조현정" ] def print_seats(numbers): for i in range(len(names)): print(f'{i+1}번자리', names[numbers[i]]) for i in range(1, 41): rnd_numbers..
화면 설명 위 프로젝트는 root아래에 bye라는 package가 있고 hello.py, setup.py가 있습니다. 소스코드 import setuptools aa = setuptools.find_packages() print(aa) setuptools.find_packages()를 하면 어떤 패키지가 있는지를 보여줍니다. 결과 결과 해석 루트 아래에 bye라는 패키지만 있었기 때문에 'bye' 하나만 출력 되었습니다. bye를 지우고 하면 빈 list가 나옵니다. 결과 end
public void listFilesForFolder(final File folder) { for (final File fileEntry : folder.listFiles()) { System.out.println(fileEntry.getName()); } } final File folder = new File("./"); listFilesForFolder(folder); 요즘은 서버 앱을 클라우드에 많이 띄우기 때문에 credential같은 것을 파일로 넣어주어야 할 경우가 종종 있습니다. 현재 인스턴스가 어디를 바라보고 있는지를 알아보기 위해 이 명령어가 필요합니다. 이 코드를 넣고 배포하고 돌려보면 알 수 있습니다. Class에 넣으면 아래와 같이 바로 실행할 수 있습니다. public class..
이번주가 몇주차인지 계산해주는 로직. 사용 방법 아래 코드를 추가 하시고 console.log(new Date().getWeek()); 이렇게 하시면 이번주가 몇주차 인지 나옵니다. 파라메터 dowOffset은 Day Of Week의 Offset값으로 .getWeek(3) 이렇게 하면 1주일의 시작이 3일후부터로 시작합니다. 만약 1주일 시작이 수요일부터이고 싶다면 3을 넣으면 되고 목요일부터이고 싶다면 4를 넣으면 됩니다. Date.prototype.getWeek = function (dowOffset) { /*getWeek() was developed by Nick Baicoianu at MeanFreePath: http://www.meanfreepath.com */ dowOffset = typeof..
nodejs cognito 연동하기 global.fetch = require('node-fetch'); const AmplifyCore = require('aws-amplify') const Amplify = require('aws-amplify').default const { API, Auth } = Amplify const testLogin = (email, password, provider) => { console.log(email); let COGNITO = { REGION: 'us-west-2', USER_POOL_ID: 'us-west-2_xRKVaj5ls', CLIENT_ID: '5084o932i7age4c0tc9j2unmff', } COGNITO = { REGION: 'ap-northeas..
- Total
- Today
- Yesterday
- 도커각티슈박스
- 2017 티스토리 결산
- vim
- docker container whale
- shellscript
- 개발자
- Sh
- docker container case
- 도커티슈박스
- Linux
- docker container tissue box
- 싱가폴
- 도커컨테이너
- docker container
- 도커각티슈케이스
- 도커티슈케이스
- docker container tissue
- 이직
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |