
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
This is an introduction video to the course Learning Python : A Visual Approach. This video will help learner to find, if this course is suitable to them or not. I have provided the topics, i am going to discuss in this course and what is the meaning of visual approach of training. I will show by two examples that, how visual approach will make their learning journey faster and enjoyable.
Operators in Python will provide you detailed discussion on following topics
Assignment Operator
Arithmetic Operator
Relational Operators
Logical Operators
Bitwise Operators
Learner will able to apply these operators in their code efficiently and also able to read code written in python and able to solve bugs related to Python operators
There is discussion on following interview questions?
Benefits of using Python?
Explain PIP.
What is PEP8?
What is Global Interpreter Lock?
Explain Memory Management in Python?
We are going to learn following concepts
Collections in Python
Characteristic of Collections
List
List Creation
List Indexing and Slicing
Nested List
Introduction
Indexing
Substitution
Copying List
Shallow Copy
Deep Copy
copy package
Tuple
Tuple Creation
Typecasting to Tuple
Tuple Indexing
Tuple Negative Indexing
Tuple Mutability
Tuple Slicing
Tuple Slicing With Negative index
Tuple
Finding tuple element frequency
Finding tuple element index
Length of Tuple
Sum of elements of tuple
Finding minimum value element
Finding Maximum Value Element
Tuple Unpacking
Interview Questions
Similarity and Differences between Tuple and List
Tuple Concatenation
Tuple and List Concatenation
Set
Set Introduction
Set Creation
Adding new element to set
Deleting element from a set
Union
Intersection
Difference
Symmetric difference
Disjoint set
Equality of set
Minimum value element
Maximum value element
Some interview questions
Difference between remove() and discard()
Removing duplicates elements from list
Finding common element in two lists
Introduction to dictionary
Creation of a Dictionary
Dictionary indexing
Adding a new key value pair
Adding new key values pairs
Value substitution
Dictionary keys
Dictionary values
Dictionary Items
Dictionary pop()
Dictionary popitem()
Dictionary del
Dictionary clear()
Dictionary Equality
Concatenating two dictionaries
Learning Python : Visual approach, makes you learn Python using visual approach. Visual approach means, using appropriate diagram and charts to make you understand fast and retain it for longer time. Every topic is followed by set of quizzes to refresh your knowledge and provide deeper understanding of every concept explained. There are infinite number of problems included and with their solution. Problem solving help student understanding application of the concepts learned. Solution to the problems has been explained using visual approach. Visual approach of explanation will help learner understand problem solving steps and concept, easily. Visual approach of explanation also improve problem solving skill in general. Many interview questions have been added with detail answers. Interview questions and answers help you to prepare for your interview and made you job interview ready. This course can be used as prerequisite course for many domains like Data science, Network Programming, Machine learning, Statistics, Web Programming, Programming Desktop Applications and many more. Following topics are discussed in this course
Introduction to Python, Variables, and Operators.
Python collections : List, Tuple, Sets, Dictionary, Frozen Set.
Python String
Conditionals, Loops, Comprehension, Ternary operator,
Python Functions.
More on collections : NamedTuple, DefaultDict, OrderedDict, and Counter.
IO in python and Python module.
Regular Expression In Python.
Object Oriented Programming concepts and its implementation in Python
Concept of Inheritance and its implementation in Python.
Exception Handling In Python.
Iterator and Generator.
Decorator.
Functional Python.