Python is a general-purpose, versatile, and popular programming language. It’s great as a first language because it is concise and easy to read, and it is also a good language to have in any programmer’s stack. This course aims to teach from the basics of Python. Steadily, advance programming skills will be taught with the help of programming exercises.
3 Live projects
Weekly assignments and quizzes
Certificate of course completion
Enroll in the Course
To enroll, just hit the button below and pay Rs.999/- Rs.699/-. Enroll now to avail this limited time offer.
Attend the Session
USE GOOGLE CHROME TO JOIN THE SESSION. OTHER BROWSERS ARE NOT SUPPORTED FULLY. Go to the webinar page using a link given below and click the button 'Join virtual class room'. This button will be enabled 10 minutes before the scheduled session
To understand why Python is a useful language for developers
To learn how to design and program Python applications
To learn how to use lists, tuples, and dictionaries in Python programs
To learn how to identify Python object types
Object Oriented Programming using Python
Files Handling in Python
To be familiarized with Python web framework-Django
You will be able to write your own code, perform different logical, numeric operations by using python.
You will get hands on live projects.
You will be proficient in different frameworks and web application development.
Module 1: Python for Beginners
Unit 1: Course Introduction
Welcome to Python. Let's dive in. In this chapter, we will see why and how of the Python. We will have a bird's eye view of the course and the course structure will be explained in detail.
Unit 2: Installation & Setup
The first thing you need to do with Python is install it. In this chapter, you'll install the version of Python that's right for you on Windows as well as on Linux OS.
Unit 3: Variables, Names and Print Statement
In this chapter we will cover the basics of variables along with the rules and naming conventions. The importance of print function and various use cases will be explained here.
Unit 4: Primitive Data Types and Collections
Even if you think that you know a lot about data types, it is important to know that data types in Python are different in some aspects from other programming languages.
We will perform different numeric operations on basic data types like integers, floats and strings. We will also have some hands on all CRUD operations on advanced data types like lists, tuples and dictionaries.
Apart from these, we will learn decision making using Boolean data type which is fundamental in building logic.
Unit 5: Operators
Operators are used to perform operations on variables and values. This chapter covers various built-in operators, which Python has to offer.
Unit 6: Program Flow Control
In programming, many a times actions are performed depending on whether a condition is met or not. In this chapter, we will see all the conditional statements, loops and iterations.
Unit 7: Functions
Functions are a construct to structure programs intended to utilize code in more than one place in a program. They are known in most programming languages, sometimes also called as procedures. In this chapter, we will learn about what functions are and how we can use them.
Unit 8: File I/O
A programming language without the ability to store and retrieve previously stored information would be hardly useful. In this chapter, we will create file descriptor and will perform read/write file I/O.
Module 2: Python for Pro
Unit 1: Modules & Libraries
To have programs which are readable and maintainable without much effort, you must use modular software design. This is where modules come in picture. Usually, modules contain functions and sometimes statements as well. The purpose is to split your code into separate parts called modules. These modules are developed independently and later on are put together.
In this chapter, we will create modules and learn to use them. We will also explore some standard libraries.
Unit 2: Error Handling
Error or exception as we call it, happens during the execution of a program. When an error occurs, Python will normally stop and generate an error message. In this chapter, we will learn more about error handling which is the base of any programming language.
Unit 3: OOP Concepts
An object oriented program is based on classes and there exists a collection of interacting objects, as opposed to the conventional model, in which a program consists of functions and routines. In this chapter, we will learn about classes, objects and inheritance.
Unit 4: Creating a Game
In this chapter, we will explain building game graphics by using python libraries. To demonstrate, we will download an open source game, install it on our machine and execute it.
Unit 5: Web Scraping
Web scraping, web harvesting, or web data extraction is data scraping used for extracting data from websites. We will perform scraping on IMDb data on movies.
Unit 6: Django & Flask
Flask and Django are web APIs for Python. There are advantages and disadvantages of using both. In this chapter, we will try to cover all basics of the Django and Flask. We will also work on a project "Build your own website".