일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ansible install
- mysql docker
- 정보처리기사
- 도커
- 푸시푸시
- 스트림셋
- mysql on docker
- streamsets 강의
- c++
- 파이썬
- 코딩
- 데이터베이스
- c
- 백준
- java
- elk stack
- 도커 시작하기
- 데이트
- 알고리즘
- 도커 elk
- 앤서블 설치
- C언어
- python
- 클라우드
- docker
- 자바
- 스트림셋이란?
- MySQL
- nvidia docker
- 도커 mysql
- Today
- Total
목록프로그래밍 언어 (89)
리그캣의 개발놀이터
그동안 pip로 모듈을 설치하는 일이 많았다.. 윈도우 환경보다는 터미널에서 작업하는 일이 많았고 pycharm을 사용하더라도 powershell에서 module을 설치하거나 pycharm에서 지원해주는 terminal을 통하여 설치하였는데 pycharm에서 모듈을 쉽게 쉽게 설치하는 방법이 있어서 포스팅하려한다 [File] -> [Setting] [Project] -> [Project Interpreter] -> + 클릭 단축키는 Ctrl+Alt+S 다음과 같은 화면에서 모듈을 검색하고 Install을 클릭하면 모듈이 설치된다.
eazy_setup을 통하여 설치하려는데 자꾸 powershell 에러가 났다.. 일단 powershell을 통하여 다음의 명령어를 입력해 주면된다. python -m pip install --upgrade setuptools python -m pip install --upgrade pip 그다음에 pip를 치면 다음과 같이 된다! python명령어 자체가 안먹을 시 python 환경 변수가 등록이 안된거일것이다.
파이썬으로 두개의 수가 주어 졌을때, 공통되는 최대 공약수 구하기 def max_common(a_num, b_num): min_num = min(a_num, b_num) list = [] for i in range (1, min_num+1): if (a_num%i == 0 and b_num%i == 0): list.append(i) # print(max(list)) print(list) max_common(640,400)
문제를 풀다보니 list[] 를 특정 값만큼 초기화 하는 문제가 있었다. 예를 들면 list[0~5000] 까지 = [0,0,...]초기화 해야하는데 이때, python에서는 다음과 같은 방법을 사용한다. list = [0 for i in range(5000)] 이 방법 외에도 아래와 같은 방법이 가능하다.list = [0]*5000 참고
statistics라는 모듈을 사용하면 중간값을 구할 수 있다. 다만 이때 list 형식으로 들어가게 할 필요가 있다. statistics.median(data) import statistics def medium_out(a, b, c): list = [a,b,c] return statistics.median(list) print(medium_out(1,7,3))3 statistics.mean(data)>>> mean([1, 2, 3, 4, 4]) 2.8 >>> mean([-1.0, 2.5, 3.25, 5.75]) 2.625 >>> from fractions import Fraction as F >>> mean([F(3, 7), F(1, 21), F(5, 3), F(1, 3)]) Fraction(13, ..
다음과 같은 배열이 있을때.. list = ['C','A','T']print(list) 반환값을 다음과 같을 것이다.['C','A','T'] 그러나 'CAT'을 출력하고 싶다면list = ''.join(list)print(list)'CAT'이 반환되는것을 볼 수 있다.
알고리즘 문제를 풀다가 당황을 했다 기존 c , c++에서와는 다르게 파이썬에서 char를 숫자로 자동 변환이 안되었다. 예를 들면print(int('a')) 위의 출력결과가 97? 아스키 코드로 나올줄 알았는데.. 에러가 떳다. python에서는 ord라는 함수를 사용하여야 한다. print(ord('a'))97 Process finished with exit code 0 반대로 ord로 숫자로 변환햇을경우에는??다음과 같이 chr로 다시 감싸주면 된다print(chr(ord('a')))a Process finished with exit code 0 참고https://stackoverflow.com/questions/704152/how-can-i-convert-a-character-to-a-intege..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748#Slicing nums = range(5) # range is a built-in function that creates a list of integersprint nums #prints "[0,1,2,3,4]"print nums[2:4] #prints "[2,3]"print nums[2:] #pirnts "[2,3,4]"print nums[:2] #prints "[0,1]"print nums[:] #prints "[0,1,2,3,4]"print nums[:-1] #prints "[0,1,2,3]"nums[2:4] = [8,9] #Assign a n..