이 시리즈는 모든 연령대와 모든 배경의 야심 찬 컴퓨터 프로그래머와 데이터 과학자를 교육하는 것만 큼 나 자신에게도 상기시켜줍니다. 거의 40 년 동안 컴퓨터와 숫자로 연주 한 후, 나는 또한 컴퓨터와 수학을 즐기는 방법을 명심하기 위해 이것을 만들었습니다.
Jupyter 노트북을 대화식 학습 매체로 사용 하여이 시리즈는 다음에 대한 소개를 제공합니다.
- 컴퓨터 과학
- 파이썬 프로그래밍 언어
- 수치 컴퓨팅
- 숫자 이론
- 소수
- 데이터 시각화
- 딥 러닝
MyBinder의 대화식 :
Azure의 인터 레이트 (로그인이 필요) :
nbviewer의 정적 :
해당 제목 아래의 각 부품에 제공된 링크를 사용하십시오.
바인더로 출시 (로그인 없음)
아래의 해당 부분에서 배지를 클릭하십시오.
1 부 : 소개
여기서 배우기 시작하거나
배울 것 :
-
print 화면에 무언가를 인쇄하라는 명령입니다. - 수학 작업은 파이썬에서 수행하기가 매우 쉽습니다
- Python은 데이터 유형에 따라 숫자를 처리합니다
- 파이썬에는 두 가지 숫자 데이터 유형이 있습니다. int와 float
- 기능은 다양한 작업을 쉽게 수행 할 수있는 강력한 도구입니다
- 함수는 인수 (매개 변수)를 입력으로 받아 들일 수 있습니다
- 기능은 컴퓨터 프로세스이며, 논증은 처리 중입니다.
- 자신만의 기능을 만드는 것은 매우 쉽습니다
2 부 : 소수
여기서 계속 배우십시오.
배울 것 :
- 소수는 분할과 관련이 있습니다
- 나누기 성은 하나의 숫자가 다른 숫자로 나누면 제품이 정수가 아님을 의미합니다.
- 소수는 그 자체로 만 분리 할 수있는 숫자이며 1
- 이진은 0과 1을 의미합니다
- 부울 로직은 컴퓨터의 이진 언어입니다
- Python은 컴퓨터를 지시하는 사용하기 쉬운 방법을 제공합니다.
- 부울 논리 진술은
is , is not , and 또는 or 진술 - 부울 진술은 함께 합류 할 수 있습니다
- 부울 진술은 항상 참 또는 거짓을 출력으로 반환합니다.
- 적은 숫자로 컴퓨팅 작업을 쉽게 수행 할 수 있습니다
- 가장 큰 소수는 정말 큰 숫자입니다
- 매우 큰 숫자에는 광대 한 컴퓨터 네트워크가 함께 결합되어 있습니다.
3 부 : 알고리즘 개요
여기서 계속 배우십시오.
배울 것 :
- 알고리즘은 공장 내부와 같습니다
- 알고리즘은 출력을 생성하기 위해 입력을 처리합니다
- 조건부 진술은 부울 논리를 행동에 넣는 도구입니다.
- 조건부 진술은 "흐름 제어"의 일부입니다.
- 흐름 제어는 우리에게 컴퓨터 프로그램에 대한 규칙을 만들 수있는 능력을 제공합니다.
- Python의 세 가지 조건부 진술은
if , else 및 elif 입니다. - 단독
if 도 사용하여 조건부 명세서를 작성할 수 있습니다.
4 부 : 자동화 개요
여기서 계속 배우십시오.
배울 것 :
- 일반적으로 말하면 컴퓨터 프로그램은 프로세스 자동화에 중점을 둡니다
- 루프는 자동화에 매우 효과적인 방법입니다
- 코드가 약간 변경되면 기능을 크게 향상시킬 수 있습니다.
- 때때로 우리는 적은 코드로 더 많은 일을 할 수 있습니다!
- 값을 메모리에 저장하는 것은 매우 편리합니다
- 컴퓨터 메모리
- 모든 값은 메모리에 저장 될 수 있습니다
-
range 기능으로 숫자를 자동으로 생성 할 수 있습니다 - 점차적으로 물건을 개선하여 새로운 개념을 배우는 것은 의미가 있습니다.
크레딧
수치 컴퓨팅은 재미있는 것이 Eka Foundation 프로젝트입니다.