List of Python Tutorials

  • 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 ...

你可能感兴趣的:(List of Python Tutorials)