일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- html
- fun
- homecoming music
- 파이썬
- 프로그래밍
- Homecoming
- 여행
- 퇴근길음악
- 아르바트
- 퇴근길
- 신나는음악
- 꿀팁
- Exciting
- exciting music
- fun music
- catchy
- 개념
- 공식
- 정보
- 해외
- 블라디보스토크
- Today
- Total
목록프로그래밍 (9)
DigitalNomad
파이썬에서 그래프를 그릴 땐 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..
특정 단을 선택해 구구단 보여주자 #구구단 출력 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)) ..
웹 사이트를 만드는 데 사용되는 언어인 HTML에 대해 알아볼까요? HTML은 Hyper Text Markup Language의 약어입니다. 하나씩 뜯어가 봅시다 1. Hyper Text는 World Wide Web 즉 인터넷 의 핵심 개념 중 하나이며, 하이퍼텍스트는 인터넷 상에서 구현되어 정보를 쉽게 사용하고 공개할 수 있게 해 줍니다. https://www.naver.com 위의 형식의 하이퍼링크를 통해 다른 텍스트에 접근합니다. 다들 많이 해보셨죠? 2.Markup Language는 일반적인 프로그래밍 언어완 다릅니다. 웹 페이지의 모습을 기술하기 위한 약속이죠. 프로그램들은 한 글자만 틀려도 돌아가지 않지만 마크업 언어는 문법 오류에 관대합니다. 자세한 사항은 다음 포스트에 설명 하겠습니다. 2..