Python is a high-level programming language that is widely in use. Python code is readable, and its syntax ensures programmers write code that is well indented and clear. Python is supported on most platforms and is well suited for a wide variety of tasks – ranging from automating your daily platform tasks, to running as a standalone Web Server.
In this two day course, you will learn about the Python language, as well as explore the different types of projects that you can develop using it.
Topics
Language Syntax
Strings
Collections
Numbers and operators
Variables
Making Decisions
Looping
Functions
Function Decorators
Lambda Functions
Classes and Objects
Files Handling
Reading and Writing Files
Manipulating XML files
Packages and Modules in Python
Using Modules and Packages
Writing Modules and Packages
Projects
Using JSON with Python
Using Python with MySQL
Sockets Programming using Python
Building a REST service using Python
Sending Android Push Notifications using Google Cloud Messaging (GCM)
Sending iOS Push Notifications using Apple Push Notification service (APNs)
Interacting with the Operating System using Python
Accessing Databases with Python
Prerequisites
Knowledge of basic programming and object-oriented programming concepts.