競賽網
Home
Science Competition
Middle school comptition
American Ass. Of Physic Teachers
Sicence League
Merck Science Competition
Math Competition 數學比賽
>
AMC American Math Competition
Moody's Mega Math Challenge ( M3)
Math League
NJ Science State Day
TSA
Olympaid
Biology Olympaid
Chemistry Olympiad
Physic Olympiad
Math Olympiad
Science Olympaid
Debate competition
Research competition
Intel Research
Seimen Research
Science camp Searching
Inspiring the Nation's Students to Pursue Innovative REsearch
Writing Competition 寫作比賽
Summer program
Yale Young Globe scholars
NASA Robotic camp
2017 Summer camp
Math Program
>
Math Summer Camp
Research
>
RSI
WISE
PRIME
Music Competition
音樂資訊
MTNA
NJMTA
NJMEA
All Shore Band
Concerto Competition
CONTACT
Python
Modern biology class
Apply college process
美國, 英國, 台灣學制
SAT. vs ACT
Home
Science Competition
Middle school comptition
American Ass. Of Physic Teachers
Sicence League
Merck Science Competition
Math Competition 數學比賽
>
AMC American Math Competition
Moody's Mega Math Challenge ( M3)
Math League
NJ Science State Day
TSA
Olympaid
Biology Olympaid
Chemistry Olympiad
Physic Olympiad
Math Olympiad
Science Olympaid
Debate competition
Research competition
Intel Research
Seimen Research
Science camp Searching
Inspiring the Nation's Students to Pursue Innovative REsearch
Writing Competition 寫作比賽
Summer program
Yale Young Globe scholars
NASA Robotic camp
2017 Summer camp
Math Program
>
Math Summer Camp
Research
>
RSI
WISE
PRIME
Music Competition
音樂資訊
MTNA
NJMTA
NJMEA
All Shore Band
Concerto Competition
CONTACT
Python
Modern biology class
Apply college process
美國, 英國, 台灣學制
SAT. vs ACT
Search by typing & pressing enter
YOUR CART
Pathon
http://www.openbookproject.net/thinkcs/python/english2e/
How to Think Like a Computer Scientist
Learning with Python
2nd Edition (Using Python 2.x)
by Jeffrey Elkner, Allen B. Downey, and Chris Meyers
Last Updated: 21 April 2012
Copyright Notice
Foreword
Preface
Contributor List
Chapter 1
The way of the program
Chapter 2
Variables, expressions, and statements
Chapter 3
Functions
Chapter 4
Conditionals
Chapter 5
Fruitful functions
Chapter 6
Iteration
Chapter 7
Strings
Chapter 8
Case Study: Catch
Chapter 9
Lists
Chapter 10
Modules and files
Chapter 11
Recursion and exceptions
Chapter 12
Dictionaries
Chapter 13
Classes and objects
Chapter 14
Classes and functions
Chapter 15
Classes and methods
Chapter 16
Sets of Objects
Chapter 17
Inheritance
Chapter 18
Linked Lists
Chapter 19
Stacks
Chapter 20
Queues
Chapter 21
Trees
Appendix A
Debugging
Appendix B
GASP
Appendix c
Configuring Ubuntu for Python Development
Appendix D
Customizing and Contributing to the Book
GNU Free Document License
https://www.codecademy.com/learn/python
Computer Science Resources
Python
Artemis Python Cheat Sheet
Codecademy Python
: a fun way to learn Python and get feedback and badges
CodingBat
: a free site to practice Python coding skills
How to Think Like a Computer Scientist
Learn X in Y Minutes Python
: a quick walk through of common Python expressions, good for reviewing the language
CheckiO
: a fun adventure game to build Python skills
PyGame
(advanced)
: a set of Python modules designed for writing games
Programming
Sublime Text
: a text editor for coding, markup, and web design (not free, but has a free trial)
Gedit
: a free and more lightweight text editor
Codepen
: an online web design text-editor
HackThisSite
: a free, safe, and legal site to test and expand hacking skills
Scratch
and
Snap
: two visual, drag-and-drop programming languages for creating animations and games
Project Euler
: a serious of challenging mathematical/computer programming problems
A Beginner's Guide to Programming Languages
: a high-level overview of some of the more commonly-used languages
Search Page