일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- 문자열
- 솔리디티
- js
- smart contract
- 이더리움
- keras
- 개발
- 마스터링 비트코인
- 블록체인개발
- 스마트컨트랙트
- 백서
- 공개키
- node js
- python
- pythonic
- javascript
- 비트코인
- Ethereum
- DAPP
- 마스터링비트코인
- 개인키
- 블록체인
- Redis
- 알고리즘
- 레디스
- 주소
- 암호화폐
- solidity
- 마스터링 이더리움
- Today
- Total
목록Python /Python Skill (14)
개발이야기
이번 포스팅에서는 MySQLdb 라이브러리를 사용하여 여러 query를 한번에 실행하는것에 대해서 알아보도록 하겠습니다. 먼저 Python 에서 MySQL과 연결할때 가장 많이 사용되는 대표적이 두 개의 라이브러리는 PyMySQL과 MySQLdb가 있습니다. 이 중 저는 MySQL에서 제공하는 라이브러리인 MySQLdb를 사용하여 MySQL 연결합니다. 1. 데이터베이스 연결하기 import MySQLdb db = MySQLdb.connect(host=db_info['host'], port=db_info['port'], user=db_info['user'], passwd=db_info['passwd'], db=db_info['db']) db.autocommit(True) MySQLdb의 connect 함..
"How do I check if a list is empty?" 빈 list, array를 확인하는 코드는 아래와 같습니다. ''' Check list or Array is empty ''' # 비어있는 리스트를 확인할 수 없는 코드 a = [] if a is None: #false print('a is empty!') # 비어있는 리스트를 확인할 수 있는 코드 a = [] if not a: # true print('a is empty!') 레퍼런스 [1] https://stackoverflow.com/questions/53513/how-do-i-check-if-a-list-is-empty How do I check if a list is empty? For example, if passed the f..
안녕하세요 이번 포스팅에서는 파이썬에서 조건문에 조건을 간소화할 수 있는 두 가지 방법에 대해서 알아보도록 하겠습니다. 1. 등호 사용 Tip C, C++ 자주 사용하다 보니 조건문에서 10 10 and x < 15 이런 식으로 작성하고 있었습니다. 파이참에서 " PyCharm: “Simplify Chained Comparison ” 이런 Warning 이 떠서 스택오버플로우를 살펴보니 파이썬에서는 if 10 < x < 15: 와 같은 구문이 지원이 되었습니다. 이러한 작은 센스가 코드의 가독성을 더욱더 높여주는 거 같습니다. 2. list null 처리 혹시 list 가 비어 있는 상황을 체크하기 위해서 if my_list == []: 이런식으..
안녕하세요. 개발을 하다 보면 시간 관련 함수가 필요할 때가 많은데요. 저도 개발을 하면서 여러가지 시간 관련 함수를 구현했었습니다. 이번 포스팅에서는 그 동안 제가 파이썬으로 구현했던 시간 관련 함수를 총 정리해볼려 합니다. 먼저 개발을 할 때 사용하는 시간의 단위는 크게 두 가지가 있는데요. 우리가 평상시에 사용하는 2019-01-01 14:40:30 이런 형식의 시간 타입을 이 포스팅에서는 데이트타임(datetime) 이라 명시했습니다. 그리고 유닉스 시간, unix time , epoch time 이라 불리는 시간 타입이 있습니다. 유닉스 시간은 1970년 1월 1일 00:00:00 협정시를 기준으로 경과된 시간을 초로 환산하여 정수로 나타낸 것입니다. 유닉스 시간은 유닉스 계열 운영체제나 여러 ..
안녕하세요. 이번 포스팅에서는 * (Asterisk)의 사용법에 대해서 알아보도록 하겠습니다 ! 첫 번재로는 곱셈 연산입니다. * 연산을 두 개의 변수 사이에 넣으면 두 변수의 곱을 계산할 수 있습니다. 1) a * b (곱셈 연산) a = 3b = 5print(a*b) 다음은 거듭 제곱 연산입니다. 2) a ** b (거듭 제곱 연산) a = 3b = 5print(a**b) 이러한 기본 연산외에 * 은 리스트, 튜플 같이 컨터이너 타입을 unpacking 할 때도 사용됩니다. 3) Unpacking mylist = [1,2,3]mytuple = (4,5,6)print("mylist: ",*mylist)print("mytuple: ",*mytuple) 또한 * 연산을 이용해서 함수의 파라미터 값을 가변적..
이 카테고리에서는 BOJ에서 문제를 풀면서 깨달은Python Skill 아닌 Skill들을 정리해보려고 합니다. 간단한 자료구조, 코딩 스킬들을 정리하여 자주 보면서 익힐려는 것이 목표입니다 ! 1. 입력 한줄에 받기 입력이 "4 5 1" 형식으로 주어진다면 각각 다른 변수에 저장시키고자 한다면 어떻게 해야 이쁘게 코딩할 수 있을까여? 방법은 stdin 라이브러리를 이용하는 것입니다. from sys import stdina,b,c = map(int, stdin.readline().split()) 위와 같은 코드를 이용하여 만약 "4 5 1"을 입력 받았으면 a=4, b=5, c=1이 저장되게 됩니다. map() 함수는 built-in 함수로 list 나 dictionary 와 같은 iterable 한 ..