Core Python
Core Python
Certification Course
www.brightcomputeredu.com
About Bright Education
Bright Computer Education, the name itself explains that we are education providing
institute based in Vadodara. We firmly believe in All India Computer Saksharta
Mission. Moreover, our passion for educating each and everyone under this mission
has helped us grow.
Our team consists of noteworthy, experienced and expert professionals to guide you
towards your desired goals. Also, these professionals are upgrading their knowledge
on regular intervals and are ready to answer all your doubts. Getting trained from
these brainy tutors ensures to compete well in the industry.
www.brightcomputeredu.com
What is Python?
Why Python?
• Python has become a staple in data science, allowing data analysts and other
professionals to use the language to conduct complex statistical calculations,
create data visualizations, build machine learning algorithms, manipulate and
analyze data, and complete other data-related tasks.
Core Python
Introduction to Languages
• What is Language?
• Types of languages
• Introduction to Translators
• Compiler
• Interpreter
• What is Scripting Language?
• Types of Script
• Programming Languages v/s Scripting Languages
• Difference between Scripting and Programming languages
• What is programming paradigm?
• Procedural programming paradigm
• Object Oriented Programming paradigm
Introduction to Python
• What is Python?
• Features – Dynamic, Interpreted, Object oriented, Embeddable, Extensible,
Large standard libraries, Free and Open source
www.brightcomputeredu.com
• Why Python is General Language?
• Limitations of Python
• What is PSF?
• Python implementations
• Python applications
• Python versions
• Software Development Architectures
Python Software’s
• Python Distributions
• Download &Python Installation Process in Windows, Unix, Linux and Mac
• Online Python IDLE
• Python Real-time IDEs like Spyder, Jupyter Note Book, PyCharm,
Rodeo,
Visual Studio Code, ATOM, PyDevetc
Python Variables
• bytes Data Type
• byte array
www.brightcomputeredu.com
• String Formatting in Python
• Math, Random, Secrets Modules
• Introduction
• Initialization of variables
• Local variables
• Global variables
• ‘global’ keyword
• Input and Output operations
• Data conversion functions – int(), float(), complex(), str(), chr(), ord()
Operators
• Arithmetic Operators
• Comparison Operators
• Python Assignment Operators
• Logical Operators
• Bitwise Operators
• Shift operators
• Membership Operators
• Identity Operators
• Ternary Operator
• Operator precedence
• Difference between “is” vs “==”
Control Statements
• Conditional control statements
• If-else
• If-elif-else
• Nested-if
• Loop control statements
• for
• while
• Nested loops
• Branching statements
• Break
• Continue
• Pass
www.brightcomputeredu.com
• Return
Strings
• What is string
• Representation of Strings
• Processing elements using indexing
• Processing elements using Iterators
• Manipulation of String using Indexing and Slicing
• String operators
• Methods of String object
• String Formatting
• String functions
• String Immutability
List Collection
• What is List
• Need of List collection
• Different ways of creating List
• List comprehension
• List indices
• Processing elements of List through Indexing and Slicing
• List object methods
• List is Mutable
• Mutable and Immutable elements of List
• Nested Lists
• List_of_lists
• Hardcopy, shallowCopy and DeepCopy
• zip() in Python
• How to unzip?
• Python Arrays
www.brightcomputeredu.com
Tuple Collection
• What is tuple?
• Different ways of creating Tuple
• Method of Tuple object
• Tuple is Immutable
• Mutable and Immutable elements of Tuple
• Process tuple through Indexing and Slicing
• List v/s Tuple
Set Collection
• What is set?
• Different ways of creating set
• Difference between list and set
• Iteration Over Sets
• Accessing elements of set
• Python Set Methods
• Python Set Operations
• Union of sets
• functions and methods of set
• Python Frozen set
• Difference between set and frozenset?
Dictionary Collection
• What is dictionary?
• Difference between list, set and dictionary
• How to create a dictionary?
• Accessing values of dictionary
• Python Dictionary Methods
• Copying dictionary
• Updating Dictionary
• Reading keys from Dictionary
• Reading values from Dictionary
• Reading items from Dictionary
• Delete Keys from the dictionary
• Sorting the Dictionary
• Python Dictionary Functions and methods
• Dictionary comprehension
Functions
• What is Function?
• Advantages of functions
www.brightcomputeredu.com
• Syntax and Writing function
• Calling or Invoking function
• Classification of FunctionsRecursion
• Python argument type functions :
• Default argument functions
• Required(Positional) arguments function
• Keyword arguments function
• Variable arguments functions
• ‘pass’ keyword in functions
• Lambda functions/Anonymous functions
• map()
• filter()
• reduce()
• Nested functions
• Non local variables, global variables
• Closures
• Decorators
• Generators
• Iterators
• Monkey patching
www.brightcomputeredu.com
Our Recruiter
www.brightcomputeredu.com