The first chapter in this tutorial begins by emphasising the main features of Python programming language. Python is simple to use, interpreter based, cross-platform, dynamically typed and extensible.
Some important applications for which Python is used include data science, machine learning, image processing etc. IT giants such as Google and Facebook use Python in their applications and actively support the Python community.
This chapter takes a brief look at the history of development of Python. Currently, two versions of Python (Python 2.7 and Python 3.7) are hosted on Python software foundation’s official website, although maintenance and support of Python 2.x is set to be discontinued after 2020.
Beginner
Introduction
Text input and output
String slices
Variables
Lists
If statements
Functions
Global and Local variables
Scope
Loops
Range
Tuples
Dictionaries
Datatype casting
Random numbers
Read file
Write file
Objects and classes
Python class
Encapsulation
Method overloading
Inheritance
Polymorphism
Inner classes
Factory method
Recursive functions
Logging
Subprocess
Threading
Lambda
Sets
Modules
Graphs
State Machine
Tree
Binary numbers
Python Debugging
Data and databases
Read file
Write file
Flat database (Spreadsheets)
Database: SQLite
Database: MySQL
Database: ORM with SqlAlchemy
Web
Python Web Development
Flask Getting started
Flask Jinja2 template engine
Flask Create an Epic Web App
Flask Login authentication
Flask Login authentication with Google
Flask Login authentication with Twitter
Flask JSON and Google Charts API
Flask Web Forms
Flask Loading static pages
Flask Boilerplate template
Flask and great looking charts using Chart.js
JSON encoding and decoding
Creating a webbrowser with Python and PyQT
Creating a gmail wordcloud
Django Getting started
Django Building a note taking app
GUI (Graphical Interfaces)
Introduction to GUI
PyQt4
PyQt5
Tkinter
wxPython
Network
HTTP client and server (network sockets programming tutorial)
HTTP client with requests library
HTTP download file
HTTP parse HTML and XHTML
FTP client in Python
Building an IRC (ro)bot
Read Email using POP3
Extract links from web page
Plotting
Matplotlib Line chart
Matplotlib Histogram
Matplotlib Bar chart
Matplotlib Pie chart
Matplotlib Legend
Matplotlib save figure to image
Matplotlib update plot
Matplotlib time plot
Advanced
Regular Expressions
An Introduction to Building Quantum Computing Applications with Python
Other
Create a chrome plugin with Python
Fun tricks with Python
Speech engines with Python (tutorial)
Android
SL4A Android Python Scripting
Android Development in Python with QPython
Computer Vision
Image data and operations
Image histogram
Car tracking with cascades
Detect faces in Google Hangouts video
Object detection with tempate matching
Netflix like Thumbnails with Python
Game
Simple guessing game (text based)
Game programming with PyGame
Make the game Snake with PyGame
How to draw a maze in PyGame
Computer AI in PyGame
Sidescroller in Pygame
Robotics
Speech Recognition using Google Speech API
Personal Assistant (Jarvis)
Python Tutorial
Comments
Post a Comment