Coder Social home page Coder Social logo

sicp's Introduction

SICP and SICP in Python

Read SICP in Python

this repository's sicp_in_python directory is for SICP in Python

original source: Berkeley CS61A Online Textbook

(Github book PDF ver. is useful but TeX script does not extend in PDF. You should refer original source especially after chapter 3.)

I use Python or Gauche (first I used Racket, but I changed to Gauche scheme processer) as Scheme processing system.

SICP in Python Progress

  • P49 (2018/01/07)
  • P53[1.6.3 Defining Functions III: Nested Difinitions (2018/01/13)
  • P55[1.6.5 lambda expression] (2018/01/14)
  • P63[1.6.8 Function Decorator] (2018/01/15)

============== Chapter 1 end ==============

  • P88[2.3.6 Strings] (2018/01/15)
  • P92[2.3.7 Conventional Interfaces] (2018/01/15)
  • P124[2.5.6 Using Inheritance] (2018/01/17)
  • P128[2.5.7 The Role of Objects] (2018/01/17)
  • P130[2.6.1 Instances] (2018/01/21)
  • P133[2.6.3 Using Implemented Objects] (2018/01/23)
  • P140[2.7.2 Multiple Representations] (2018/01/25)
  • P147[2.7.3 Generic Functions] (2018/01/26)

============== Chapter 2 end ==============

  • P163[3.2.6 Example: Exponentiation] (2018/02/16)
  • P165[3.3.1 Processing Recursive Lists] (2018/02/17)
  • P173[3.3.3 Sets] (2018/02/17)
  • P186[3.5.2 Parsing] (2018/02/17)
  • P194[3.6.1 The Scheme Language] (2018/02/17)
  • skipped [The Logo Language]

============== Chapter 3 end ==============

(just read)

============== Chapter 4 end ==============

  • P244[5.2.5 Streams] (2018/02/18)
  • P251[5.3.3 Multitasking] (2018/02/18)

============== Chapter 5 end ==============

All chpters are done! (2018/02/18)

Read original SICP

sicp directory is for original SICP

And I read Japanese translated version SICP

SICP Progress

  • P36[1.2.1 線形再帰と反復] (2018/02/26)

sicp's People

Contributors

furuhama avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.