작곡 프로그램에 오신 것을 환영합니다,프로그래밍 및 컴퓨터 과학에 대한 무료 온라인 소개.
의 전통에서 SICP,이 텍스트에 초점을 맞추는 방법에 대한 추상화한 프로그래밍 패러다임과 소비를 관리하는 방법에 대해 복잡성의 큰 프로그램입니다. 이러한 개념은 주로 파이썬 3 프로그래밍 언어를 사용하여 설명됩니다.
아래 장을 읽는 것 외에도 온라인 파이썬 튜터를 사용하여 텍스트와 함께 제공되는 프로그래밍 프로젝트에 지식을 적용하고 프로그램 실행을 시각화 할 수 있습니다.
강사:이러한 자료를 코스에 맞게 조정하는 데 관심이 있다면,이 짧은 설문 조사를 작성하여 귀하의 노력을 지원할 수 있도록하십시오.
제 1 장:함수를 사용하여 추상화 구축
1.1 시작하기
1.2 프로그래밍 요소
1.3 새로운 함수 정의
1.4 함수 설계
1.5 제어
1.6 고차 함수
1.7 재귀 함수
제 2 장:데이터
와 추상화 구축 2.1 소개
2.2 데이터 추상화
2.3 시퀀스
2.4 변경 가능한 데이터
2.5 객체 지향 프로그래밍
2.6 클래스 및 객체 구현
2.7 객체 추상화
2.8 효율성
2.9 재귀 객체
제 3 장:컴퓨터 프로그램 해석
3.1 소개
3.2 함수형 프로그래밍
3.3 예외
3.4 조합 된 언어에 대한 통역
추상화 된 언어에 대한 통역
제 4 장:데이터 처리
4.1 소개
4.2 암시적 시퀀스
4.3 선언적 프로그래밍
4.4 논리 프로그래밍
4.5 통합
4.6 분산 컴퓨팅
4.7 분산 데이터 처리
4.8 병렬 컴퓨팅