
Get to know your instructor, it's really important to establish a good relationship and ask questions
Get to know your instructor, it's really important to establish a good relationship and ask questions
You will learn multiple ways to reach me and ask questions
How you can attach the code files and send to me for easy and fast debugging
Learn how to install Python 3.x on Windows System
Learn how to configure Python 3.x on Windows System
Learn how to set PYTHONPATH environment variable
Learn how to install Python 3.x on Mac OSX
Learn how to create a virtual environment to use multiple python versions on the same system
We will create our first Python Project and install PyCharm IDE for Python Development
You will learn about some conventions I will be using throughout the course
Learn how to install iPython on terminal and PyCharm
You will be able to use python help() command to find help on python commands
You will be able to use the print() command
You will get highlights of variables
You will be able to understand objects in python and how objects can be access with references
You will be able to learn some rules about variables declaration
You will be able to understand and utilize numbers data type in python programming language and perform some math operations on numbers
You will be able to perform exponentiation and modulo operations on numbers in python programming language
You will be able to understand which arithmetic operator takes precedence in python language
You will be able to understand and utilize boolean data type in python language
You will be able to understand and work with string data type in python programming language
You will be able to work with built-in python language methods for string manipulation
You will be able to work with built-in python language methods for string manipulation
You will be able to learn more string slicing and indexing using negative numbers in python language
You will be able to format strings in multiple ways
You will be able to understand the list data type and learn how to access the list element using index
You will be able to work with built-in list methods of python language
You will be able to understand the concept of dictionary and how to access items in dictionary in python programming language
You will be able to learn how to build nested dictionary in python programming language
You will be able to work with built-in dictionary methods of python language
You will be able to understand the concept of tuple and how it's different than a list in python programming language
You will be able to understand and work with different type of comparison operators in python language
You will be able to understand how the order of precedence works with boolean operators in python language
You will be able to understand conditional logic and best coding practices for indentation in python language
You will be able to understand the concept of control flow using while keyword in python language
You will learn how to use break and continue keywords in a loop
You will also learn the concept of using the else statements with a while loop in python language
You will be able to understand the for loop and use it in python language
You will learn how to iterate over multiple list at the same time in python language
You will learn the range() function and you will also learn how to utilize it in For loop in python language
You will be able to understand concept of methods and how to work with them to make your code reusable in python language
You will learn about return statements and how to use them, so that you can utilize the value returned by a method in your code in python language
You will be able to understand how to use optional parameters in python programming language
You will be able to understand the scope of local and global variables in python programming language
You will learn about more built-in functions which you can use with numbers in python language
Test your knowledge with an exercise which applies method,
dictionary, if / else condition, return and more concepts of python
language
You will get introduction to objects and classes with real and practical examples in python language
You will learn to create a class and create attribute in it
You will also learn about __init__() method and how to create an instance of the class
You will learn how to create your own methods and you will also learn how to define member variables in python language
You will be able to understand the concept of inheritance python programming language
You will be able to learn the concept of method overriding with inheritance in python programming language
Test your knowledge with an exercise which applies classes, using methods in classes, inheritance, overriding and more concepts of python language
You will be able to understand how to handle exceptions using try, except blocks in python programming language
Test your knowledge with an exercise which applies dictionary concepts and exception handling concepts using try, except, finally blocks of python programming language
You will learn how to use the builtin modules available in python language
You will learn how to create your own modules in python programming language
This is the most comprehensive yet simple course on python programming language and it concentrates on Python 3.x which means that what you will learn is relevant and is not obsolete.
** No Prior Coding Experience Needed **
This course assumes that you have no programming background. If you have some experience then, it's just a bonus point. You have never code, have some experience or have a lot of experience any other programming language, this course is one stop place for you.
Python is one of the most useful programming languages to learn
You can back-end of web applications, games, in-house scripts and even build robust test automation framework
You will get the best in class support from the instructor for any question you have related to the course.
This course is very well structured:
Each lecture consist of an on-demand video and code files
There are quizzes, homework to test your knowledge
High focus on practice and asking questions
You will also learn coding best practices
In recent years demand for python has exploded the job market and there are not as many developers as open jobs because not just development, QA industry is rapidly transitioning to python and building automation tools
This course is backed by Udemy's 30-day money back guarantee. If you are not satisfied for any reason, you will get the money back. In addition to that you will keep all the code files of the course as a thank you for trying out the course !!
What are you waiting for? Enroll today and learn the powerful python language !!