- Python Home
- Introduction
- Running Python Programs (os, sys, import)
- Modules and IDLE (Import, Reload, exec)
- Object Types - Numbers, Strings, and None
- Strings - Escape Sequence, Raw String, and Slicing
- Strings - Methods
- Formatting Strings - expressions & method calls
- Files and os.path
- Traversing directories recursively
- Subprocess Module
- Regular Expressions with Python
- Object Types - Lists
- Object Types - Dictionaries and Tuples
- Functions def, *args, **kargs
- Functions lambda
- Built-in Functions
- map, filter, and reduce
- Decorators
- List Comprehension
- Sets (union/intersection) and itertools - Jaccard coefficient & shingling to check plagiarism
- Hashing (Hash tables & hashlib)
- Dictionary Comprehension with zip
- The yield keyword
- Generator Functions and Expressions
- generator.send() method
- Iterators
- Iterators II
- Classes and Instances (__init__, __call__, etc.)
- if__name__ == '__main__'
- argparse
- @static method vs class method
- Private attributes and private methods
- bits, bytes, bitstring, and constBitStream
- Python Object Serialization - pickle and json
- Python Object Serialization - yaml and json
- Priority queue and heap queue data structure
- Graph data structure
- Dijkstra's shortest path algorithm
- Prim's spanning tree algorithm
- Closure
- Functional programming in Python
- Remote running a local file using ssh
- SQLite 3 - A. Connecting to DB, create/drop table, and insert data into a table
- SQLite 3 - B. Selecting, updating and deleting data
- MongoDB with PyMongo I - Installing MongoDB ...
- Python HTTP Web Services - urllib, httplib2
- Web scraping with Selenium for checking domain availability
- Multithreading ...
- Python Network Programming I - Basic Server / Client : A Basics
- Python Network Programming I - Basic Server / Client : B File Transfer
- Python Network Programming II - Chat Server / Client
- Python Network Programming III - Echo Server using socketserver network framework
- Python Network Programming IV - Asynchronous Request Handling : ThreadingMixIn and ForkingMixIn
- Python Interview Questions I
- Python Interview Questions II
- Python Interview Questions III
- Python & C++ with SIP
- PyDev with Eclipse
- Matplotlib
- NumPy array basics A
- NumPy Matrix and Linear Algebra
- Celluar Automata
- Batch gradient descent algorithm
- Longest Common Substring Algorithm
- Python Unit Test - TDD using unittest.TestCase class
- Simple tool - Google page ranking by keywords
- Google App Hello World
- Google App webapp2 & WSGI
- Uploading Google App Hello World
- Python 2 vs Python 3
- virtualenv and virtualenvwrapper
- Uploading a big file to AWS S3 using boto module
- Scheduled stopping and starting an AWS instance
- Cloudera CDH5 - Scheduled stopping and starting services
- Removing Cloud Files - Rackspace API with curl and subprocess
- Checking if a process is running/hanging and stop/run a scheduled task on Windows
- Apache Spark 1.3 with PySpark (Spark Python API) Shell
- Apache Spark 1.2 Streaming
- bottle 0.12.7 - Fast and simple WSGI-micro framework for small web-applications ...
- Fabric - streamlining the use of SSH for application deployment
- Neural Networks with backpropagation for XOR using one hidden layer
- NLP - NLTK (Natural Language Toolkit) ...
- RabbitMQ(Message broker server) & Celery(Task queue) ...
- OpenCV3 & Matplotlib ...
- Simple tool - Concatenating slides using FFmpeg ...
- iPython - Signal Processing with NumPy
- iPython and Jupyter - Install Jupyter, iPython Notebook, drawing with Matplotlib, and publishing it to Github
- iPython and Jupyter Notebook with Embedded D3.js
- Downloading YouTube videos using youtube-dl embedded with Python
- Machine Learning : scikit-learn ...
- Django 1.6/1.8 Web Framework ...
转载于:https://my.oschina.net/sukai/blog/651109