Applied Python Programming

Python Programming languages

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 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 JSON 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 and Flask
  • Deploying Flask Applications
  • Sending Push Notifications using PushBullet
  • Sending WhatsApp Messages using Python and Twilio
  • Interacting with the Operating Systems using Python

Prerequisites
Knowledge of basic programming and object-oriented programming concepts

Hardware
Mac / Windows laptop

Software
Anaconda (Python 3)

Tid

09:00 - 16:15