일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 꿀팁
- 구글
- Music
- 러시아
- 수학
- fun
- 여행
- 퇴근길음악
- 퇴근길
- 음악
- 프로그래밍
- exciting music
- 개념
- 신나는
- 공식
- 신나는음악
- 문제
- 아르바트
- html
- Exciting
- catchy
- 블라디보스토크
- homecoming music
- 아르바트거리
- Homecoming
- 해외
- 파이썬
- 정보
- fun music
- 퇴근음악
- Today
- Total
목록파이썬 (10)
DigitalNomad
Django를 공부하자 프로젝트 진행 상황을 보고 싶다면 깃헙 링크(https://github.com/kei01138/djangoProject)로 가봅니다현재 Youtube, Instagram등 django가 기반인 프로젝트가 많습니다 어떻게 진행하는지 궁금하다면? 장고 튜토리얼 mysite 폴더 만들자 root@goorm:/workspace/django# mkdir mysite mysite 폴더로 들어가자 root@goorm:/workspace/django# cd mysite pip3를 이용해 virtualenv를 다운로드하자 가상환경을 설정합니다. 프로젝트 관리를 편하게 해줍니다 자세한 내용은 검색을 해보자 이 문서는 튜토리얼이니 실습에 맞춰져 있습니다 root@goorm:/workspace/djan..
전제 세상엔 다양한 언어와 프레임워크가 있습니다. 상황에 따라 프레임워크 별로 장단점이 다릅니다. 개발자는 목표하는 서비스에 합리적인 프레임워크를 선택해야 합니다. 여기선 웹서버 오픈소스 프레임워크를 다룹니다. 스타트업에서 쓰기 좋습니다. 루비온레일즈 장점 개발 속도가 가장 빠르다 - 스타트업에서 적합합니다 영어와 비슷한 문법으로 초보자가 처음 배우기 유리하다 DRY(Don’t repeat Yourself) - 더 적은 코드로 작성하게 된다 CoC(Convention Over Configuration) - 일정한 규칙으로 작은 단위의 설정파일을 줄여준다. MVC 모델로 디자이너와 개발자의 협업을 쉽게 해준다. 블록체인으로 기본적인 보안을 제공합니다 단점 한글 문서가 많지 않다. 레일즈만의 규칙에 매몰될 ..
파이썬에서 그래프를 그릴 땐 pylab과 pyplot을 대표적으로 사용합니다. 비교해 봅시다. pylab 미리 입력한 값으로 그래프를 그릴 때 사용 pyplot 계산하면서 그래프를 그릴때 사용합니다 pylab은 정적이고 pyplot은 동적입니다.정적인것과 동적인게 느껴지나요?? 영어로 된 자료입니닷 - pylab과 pyplot 비교하자 이번 글에선 pylab을 다루고 다음 글에서 pyplot을 다루겠습니다 pylab 코드 대구의 90년대 월평균 기온으로 시작합니다. # plot은 컴퓨터 내에서 그래프를 만들고, show는 사람이 볼 수있게 그려줍니다. from pylab import plot, show # 90년대의 월 평균 기온입니다 daegu_temp_1990 = [-0.7, 1.3, 6.5, 13...
연산자와 숫자 2개 입력받고 결과값 출력하자 반복할 지 물어보자 함수구성 def welcome() # 시작 문구 def calculator() # 계산기 - 연산자와 숫자 2개 입력받고 결과값 출력 def again() # 한번 더 할지 물어보자 if __name__ = '__main__': # 메인함수 코드 def welcome(): # 시작 문구 print(''' Welcome to Calculator ''') def calculator(): # 순서대로 덧셈, 뺄셈, 곱셈, 나눗셈, 지수, 나머지 순이다 operator = input(''' Please type in the math operation you would like to complete: + for addition - for subtr..
입력 숫자가 짝수인지 홀수인지 출력 입력 숫자 다음에 위치하는 9개 짝수 또는 홀수 숫자를 표시한다 # 홀수 짝수 판별하자 def oddevenvendingmachine(num): if num % 2 == 1: print('{0} is odd' .format(num)) for i in range(0,20,2): print(num + i) else: print('{0} is even' .format(num)) for i in range(0,20,2): print(num + i) if __name__ == '__main__': num = float(input('Insert Number = ')) # 입력된 숫자가 정수인가? if num.is_integer(): oddevenvendingmachine(int(..
특정 단을 선택해 구구단 보여주자 #구구단 출력 def multi_table(num): for multi in range(1,10): print('{0} X {1} = {2}' .format(num, multi, num * multi)) #프로그램이 실행될 때 메인 함수 if __name__ == '__main__': num = int(input('Enter a number: ')) multi_table(num) 코드 돌려보자 3단 Enter a number: 3 3 X 1 = 3 3 X 2 = 6 3 X 3 = 9 3 X 4 = 12 3 X 5 = 15 3 X 6 = 18 3 X 7 = 21 3 X 8 = 24 3 X 9 = 27 4단 Enter a number: 4 4 X 1 = 4 4 X 2 = 8..
합성수를 소수의 곱으로 나타내는 방법 합성수는 1과 자기 자신이 아닌 다른 자연수의 곱으로 나타낼 수 있는 자연수이다. 1보다 큰 모든 정수는 소수이거나 합성수이다. 소수는 양의 약수가 1과 자기 자신 뿐인 1보다 큰 자연수이다. 20 이하 합성수의 소인수분해 4=2×2 6=2×3 8=2×2×2 9=3×3 10=2×5 12=2×2×3 14=2×7 15=3×5 16=2×2×2×2 18=2×3×3 20=2×2×5 코드 def factors(num): for i in range(1, num+1): if num % i == 0: print(i) # 프로그램 실행되는 메인함수를 의미합니다 if __name__ == '__main__': num = float(input('Your Number Please: ')) ..
2차방정식 근의 공식 \(ax^2 + bx + c = 0\) \( x=\frac{-b\pm \sqrt{{b}^{2}-4ac}}{2a} \) # 이차방정식 해를 구해보자 def roots(a,b,c): D = (b*b - 4*a*c)**0.5 x_1 = (-b + D)/(2*a) x_2 = (-b - D)/(2*a) print('x1: {0}' .format(x_1)) print('x2: {0}' .format(x_1)) # 메인 함수입니다 if __name__ == '__main__': a = input('Enter a: ') b = input('Enter b: ') c = input('Enter c: ') roots(float(a), float(b), float(c)) 코드 돌리기 \(x^2 + x +..
유클리드 호제법으로 표현 큰 수 = 최대공약수 * 첫번째 몫 + r1 작은 수 = 최대공약수 * 두번째 몫 + r2 최소공배수 = 최대공약수 * 첫번째 몫 * 두번째 몫 변수를 보고 이해할 수 있게 변형 big = gcd * div1 + residue1 small = gcd * div2 + residue2 lcd = gcd * div1 * div2 추가 개념 참조 최대공약수 구하는 방법 big = int(input("big = ")) small = int(input("small = ")) # 최대공약수 구하자 def gcd(big,small): # 순서 맞추자 if big < small: temp = big big = small small = temp # 최대공약수 구하자 while small != 0:..
유클리드 호제법으로 표현되는 식 a = b * q + r 변수를 보고 이해할 수 있게 변형 big = small * div + residue big=int(input("big = ")) small=int(input("small = ")) def gcd(big,small): # 올바른 순서 맞추자 if big < small: temp = big big = small small = temp # 최대공약수 구하자 print(" big = small * div + residue") while small != 0: residue = big % small # %숫자 d에서 숫자는 자릿수를 의미합니다 print("%4d = %5d * %3d + %7d" %(big, small, big/small, residue)) ..