
Learn Python's powerful, dynamic, free and open-source language with cross-platform support, interactive interpreter, and extensive libraries for web, desktop, and mobile development, using Python 2.7 in this course.
Learn how to declare variables in Python, assign values, and use the type function to identify integers, floats, and strings, with naming rules and practical minutes, hours, and days examples.
Learn to read and write files in Python using open to create a file object. Write and read data, then append new entries to keep a running user list.
Master python conditional statements by applying boolean expressions to guide if statements and else clauses, handle user input, and prevent errors like division by zero.
Explore dictionaries in Python by linking keys to values, such as usernames to passwords. Learn to create, access, iterate over keys, and check if a key exists in a dictionary.
Explore how Python modules extend program functionality through importing external code and using its functions, from built-in modules like math to creating and importing your own modules.
Learn how Python handles runtime errors by distinguishing syntax errors from exceptions, and use try-except blocks to prevent crashes, catch division by zero, and raise or create custom exceptions.
Learn to use sqlite in python to create tables, insert data, commit changes, and query a users table with a cursor.
Parse XML data from the web in Python, convert raw strings to a usable XML object, extract titles and prices, and sum them after converting to numbers.
Explore building a Python web app that collects user data via forms, handles post requests, and displays results using html tags and basic templating.
Explore Django, the Python web framework, and learn how its object-relational mapper maps models to a sequel database while using a robust templating system.
Learn to use Django models with the Python shell to create, save, and load data in a database, and to filter and order query results for display.
Register the message model with the Django admin, access /admin, and edit messages to update the database via the admin interface.
Learn to use Django templates to display data and handle form submissions with post requests, including CSRF protection and database updates.
Build a Python shopping cart class using an items array, with add and remove operations, total price, and exception handling for robust data management.
Build a cherry pie web app with a sequel database, create a messages table, insert and display user messages, and manage the database via thread data and cursors.
Python is one of the most important programming language and must be part of any programmer repertoire worth their salt. Python as a general purpose high level programming language is known for its simplicity. It provides constructs which allows developer to create software with fewer lines of code enabling better readability and less complexity. It also supports multiple programming styles such as functional, object oriented, procedural and imperative.
This course has been created for absolute beginners. You will start the training from the ground up and will get to know the python language and its potential in and out. We have kept the learn-ability curve pretty straight forward for this course. But this course will teach you advance python programming also. There are numerous practical coding examples to cement your concepts. You will also build couple of projects which will make you a complete python professional.
The main concepts covered in this course are
Basic Python programming Syntax
Python Data Structures
Object Oriented Programming in Python
Web programming in Python
Django framework for Python
Learn all this and much more in this amazing course.