SlideShare a Scribd company logo
Python Basics
 Python language introduction
 Python 3 basics
 Python The new generation language
 Important difference between python 2.x and python 3.x with example
 Namespaces and Scope in Python
 Statement, Indentation and Comment in Python
 Structuring Python Programs
 How to check if a string is a valid keyword in Python?
 How to assign values to variables in Python and other languages
 How to print without newline in Python?
 Decision making
 Basic calculator program using Python
 Python Language advantages and applications
Input/Output
 Taking input in Python
 Taking input from console in Python
 Taking multiple inputs from user in Python
 Python Input Methods for Competitive Programming
 Vulnerability in input() function – Python 2.x
 Python | Output using print() function
 How to print without newline in Python?
 Python | end parameter in print()
 Python | sep parameter in print()
 Python | Output Formatting
Data Types
 Introduction to DataTypes
 Strings
 List
 Tuples
 Sets
 Dictionary
Variables
 Variables, expression, condition and function
 Maximum possible value of an integer in python?
 Global and local variables in python
 Packing and unpacking arguments in python
 Type conversion in python
 Byte objects vs string in python
 Print single and multiple variable
Operators
 Basic operator in python
 Logical and bitwise not operator on boolean
 Ternary operator
 Division operator in python
 Operator Overloading in Python
 Any & all in python
 Inplace and standard operators in python
 Operator function in python | Set – 1
 Inplace operator | Set -1
 Logic Gates in Python
 Python | a += b is not always a = a + b
 Difference between == and is operator in Python
 Python Membership and Identity Operators | in, not in, is, is not
Control Flow
 Loops
 Loops and Control Statements (continue, break and pass) in Python
 Looping technique in python
 range vs xrange on python
 Programs for printing pyramid technique in python
 Chaining comparison in python
 else with for
 switch function
 Using iteration in python effectively
 Python Itertools
 Python __iter__() and __next__() |
Converting an object into an iterator
 Python | Difference between iterable and iterator
 Generators in python
 Generators expression in python
Functions
 Functions in Python
 class method vs static method in Python
 Write an empty function in Python – pass statement
 Yield instead of Return
 Return Multiple Values
 Partial Functions in Python
 First Class functions in Python
 Precision Handling
 *args and **kwargs
 Python closures
 Function Decorators
 Decorators in Python
 Decorators with parameters in Python
 Memoization using decorators in Python
 Help function in Python
 Python | __import__() function
 Python | range() does not return an iterator
 Coroutine in Python
 Python bit functions on int (bit_length, to_bytes and from_bytes)
Object Oriented Concepts
 Python3 Intermediate Level Topics
 Class, Object and Members
 Data Hiding and Object Printing
 Inheritance, examples of object, issubclass and super
 Polymorphism in Python
 Class and static variable in python
 Class method and static method in python
 Changing class members
 Constructors in Python
 Destructors in Python
 First class function
 Metaprogramming with metaclasses
 Class and instance attribute
 Reflection
 Garbage collection
Exception Handling
 Exception handling
 User defined Exception
 Built-in Exception
 clean up action
 Nzec error
 try and except in Python
Python Collections
 Counters
 OrderedDict
 Defaultdict
 ChainMap
 NamedTuple
 DeQue
 Heap
 Collections.UserDict
 Collections.UserList
 Collections.UserString
Numpy
 Python Numpy
 Numpy | ndarray
 Numpy | Array Creation
 Numpy | Data Type Objects
 Data type Object (dtype) in NumPy
 Numpy | Indexing
 Numpy | Basic Slicing and Advanced Indexing
 Numpy | Iterating Over Array
 Numpy | Binary Operations
 Numpy | Linear Algebra
 Numpy | Sorting, Searching and Counting
Pandas
 Pandas Tutorial
 Python | Pandas DataFrame
 Creating a Pandas DataFrame
 Dealing with Rows and Columns in Pandas DataFrame
 Indexing and Selecting Data with Pandas
 Boolean Indexing in Pandas
 Conversion Functions in Pandas DataFrame
 Iterating over rows and columns in Pandas DataFrame
 Working with Missing Data in Pandas
 Python | Pandas Series
 Data analysis using Pandas
 Read csv using pandas.read_csv()
Machine learning
 Getting Started with Machine Learning
 An Introduction to Machine Learning
 What is Machine Learning ?
 Introduction to Data in Machine Learning
 Demystifying Machine Learning
 ML – Applications
 Best Python libraries for Machine Learning
 Artificial Intelligence | An Introduction
 Machine Learning and Artificial Intelligence
 Difference between Machine learning and Artificial Intelligence
 Agents in Artificial Intelligence
Data and It’s Processing:
 Introduction to Data in Machine Learning
 Understanding Data Processing
 Python | Create Test DataSets using Sklearn
 Python | Generate test datasets for Machine learning
 Python | Data Preprocessing in Python
 Data Cleaning
 Feature Scaling – Part 1
 Feature Scaling – Part 2
 Python | Label Encoding of datasets
 Python | One Hot Encoding of datasets
 Handling Imbalanced Data with SMOTE and Near Miss Algorithm in Python
 Dummy variable trap in Regression Models

More Related Content

What's hot

Encoder
EncoderEncoder
6 2 magnitudecomparator ibit and 2 bit converted
6 2 magnitudecomparator ibit and 2 bit converted6 2 magnitudecomparator ibit and 2 bit converted
6 2 magnitudecomparator ibit and 2 bit converted
subisugadevan
 
Magnitude comparator
Magnitude comparatorMagnitude comparator
Magnitude comparator
Preet_patel
 
Python ppt
Python pptPython ppt
Python ppt
Rohit Verma
 
BOOLEAN ALGEBRA & LOGIC GATE
BOOLEAN ALGEBRA & LOGIC GATEBOOLEAN ALGEBRA & LOGIC GATE
BOOLEAN ALGEBRA & LOGIC GATE
Ideal Eyes Business College
 
Top 5 Frameworks In Python | Django, Web2Py, Flask, Bottle, CherryPy | Edureka
Top 5 Frameworks In Python | Django, Web2Py, Flask, Bottle, CherryPy | EdurekaTop 5 Frameworks In Python | Django, Web2Py, Flask, Bottle, CherryPy | Edureka
Top 5 Frameworks In Python | Django, Web2Py, Flask, Bottle, CherryPy | Edureka
Edureka!
 
Beginning Python Programming
Beginning Python ProgrammingBeginning Python Programming
Beginning Python Programming
St. Petersburg College
 
Introduction to-python
Introduction to-pythonIntroduction to-python
Introduction to-python
Aakashdata
 
synchronous Sequential circuit counters and registers
synchronous Sequential circuit counters and registerssynchronous Sequential circuit counters and registers
synchronous Sequential circuit counters and registers
Dr Naim R Kidwai
 
Intro to Python Programming Language
Intro to Python Programming LanguageIntro to Python Programming Language
Intro to Python Programming Language
Dipankar Achinta
 
Design and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilogDesign and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilog
STEPHEN MOIRANGTHEM
 
Python
PythonPython
Python for Data Science with Anaconda
Python for Data Science with AnacondaPython for Data Science with Anaconda
Python for Data Science with Anaconda
Travis Oliphant
 
Python
PythonPython
Python
대갑 김
 
Introduction to Flowchart
Introduction to FlowchartIntroduction to Flowchart
Introduction to Flowchart
ChristopherEsteban2
 
language , grammar and automata
language , grammar and automatalanguage , grammar and automata
language , grammar and automata
ElakkiyaS11
 
Python made easy
Python made easy Python made easy
Python made easy
Abhishek kumar
 
Basic Logic gates
Basic Logic gatesBasic Logic gates
Basic Logic gates
Nong Aquino jr.
 
Introduction to Python
Introduction to Python Introduction to Python
Introduction to Python
amiable_indian
 
Introduction to python programming
Introduction to python programmingIntroduction to python programming
Introduction to python programming
Srinivas Narasegouda
 

What's hot (20)

Encoder
EncoderEncoder
Encoder
 
6 2 magnitudecomparator ibit and 2 bit converted
6 2 magnitudecomparator ibit and 2 bit converted6 2 magnitudecomparator ibit and 2 bit converted
6 2 magnitudecomparator ibit and 2 bit converted
 
Magnitude comparator
Magnitude comparatorMagnitude comparator
Magnitude comparator
 
Python ppt
Python pptPython ppt
Python ppt
 
BOOLEAN ALGEBRA & LOGIC GATE
BOOLEAN ALGEBRA & LOGIC GATEBOOLEAN ALGEBRA & LOGIC GATE
BOOLEAN ALGEBRA & LOGIC GATE
 
Top 5 Frameworks In Python | Django, Web2Py, Flask, Bottle, CherryPy | Edureka
Top 5 Frameworks In Python | Django, Web2Py, Flask, Bottle, CherryPy | EdurekaTop 5 Frameworks In Python | Django, Web2Py, Flask, Bottle, CherryPy | Edureka
Top 5 Frameworks In Python | Django, Web2Py, Flask, Bottle, CherryPy | Edureka
 
Beginning Python Programming
Beginning Python ProgrammingBeginning Python Programming
Beginning Python Programming
 
Introduction to-python
Introduction to-pythonIntroduction to-python
Introduction to-python
 
synchronous Sequential circuit counters and registers
synchronous Sequential circuit counters and registerssynchronous Sequential circuit counters and registers
synchronous Sequential circuit counters and registers
 
Intro to Python Programming Language
Intro to Python Programming LanguageIntro to Python Programming Language
Intro to Python Programming Language
 
Design and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilogDesign and implementation of 32 bit alu using verilog
Design and implementation of 32 bit alu using verilog
 
Python
PythonPython
Python
 
Python for Data Science with Anaconda
Python for Data Science with AnacondaPython for Data Science with Anaconda
Python for Data Science with Anaconda
 
Python
PythonPython
Python
 
Introduction to Flowchart
Introduction to FlowchartIntroduction to Flowchart
Introduction to Flowchart
 
language , grammar and automata
language , grammar and automatalanguage , grammar and automata
language , grammar and automata
 
Python made easy
Python made easy Python made easy
Python made easy
 
Basic Logic gates
Basic Logic gatesBasic Logic gates
Basic Logic gates
 
Introduction to Python
Introduction to Python Introduction to Python
Introduction to Python
 
Introduction to python programming
Introduction to python programmingIntroduction to python programming
Introduction to python programming
 

Similar to Python Course outline.docx

Zero to Hero - Introduction to Python3
Zero to Hero - Introduction to Python3Zero to Hero - Introduction to Python3
Zero to Hero - Introduction to Python3
Chariza Pladin
 
Python course syllabus
Python course syllabusPython course syllabus
Python course syllabus
Sugantha T
 
1. PGA2.0-Python Programming-Intro to Python.pptx
1. PGA2.0-Python Programming-Intro to Python.pptx1. PGA2.0-Python Programming-Intro to Python.pptx
1. PGA2.0-Python Programming-Intro to Python.pptx
Rakesh Ahuja
 
Top Python Online Training Institutes in Bangalore
Top Python Online Training Institutes in BangaloreTop Python Online Training Institutes in Bangalore
Top Python Online Training Institutes in Bangalore
SaagTechnologies
 
First Steps in Python Programming
First Steps in Python ProgrammingFirst Steps in Python Programming
First Steps in Python Programming
Dozie Agbo
 
Python Tutorial for Beginner
Python Tutorial for BeginnerPython Tutorial for Beginner
Python Tutorial for Beginner
rajkamaltibacademy
 
PA I Session I Recap
PA I Session I RecapPA I Session I Recap
PA I Session I Recap
aiclub_slides
 
Pa1 session 1_recap
Pa1 session 1_recapPa1 session 1_recap
Pa1 session 1_recap
aiclub_slides
 
Introduction of Python
Introduction of PythonIntroduction of Python
Introduction of Python
ZENUS INFOTECH INDIA PVT. LTD.
 
GE3151_PSPP_UNIT_2_Notes
GE3151_PSPP_UNIT_2_NotesGE3151_PSPP_UNIT_2_Notes
GE3151_PSPP_UNIT_2_Notes
Asst.prof M.Gokilavani
 
Python_Unit_1.pdf
Python_Unit_1.pdfPython_Unit_1.pdf
Python_Unit_1.pdf
alaparthi
 
Data Science Fundamentals with Python and SQL Training
Data Science Fundamentals with Python and SQL TrainingData Science Fundamentals with Python and SQL Training
Data Science Fundamentals with Python and SQL Training
SequelGate
 
Python with Project at SQL School
Python with Project at SQL SchoolPython with Project at SQL School
Python with Project at SQL School
SequelGate
 
Python 1&2.pptx
Python 1&2.pptxPython 1&2.pptx
Python 1&2.pptx
Chahbar1
 
Python 1&2.pptx
Python 1&2.pptxPython 1&2.pptx
Python 1&2.pptx
Chahbar1
 
Python-IT-Education-Centre-Syllabus.pdf
Python-IT-Education-Centre-Syllabus.pdfPython-IT-Education-Centre-Syllabus.pdf
Python-IT-Education-Centre-Syllabus.pdf
IT Education Centre
 
Python-Functions.pptx
Python-Functions.pptxPython-Functions.pptx
Python-Functions.pptx
Karudaiyar Ganapathy
 
Python_Interview_Questions.pdf
Python_Interview_Questions.pdfPython_Interview_Questions.pdf
Python_Interview_Questions.pdf
Samir Paul
 
Introduction to Python programming Language
Introduction to Python programming LanguageIntroduction to Python programming Language
Introduction to Python programming Language
MansiSuthar3
 
Python (3).pdf
Python (3).pdfPython (3).pdf
Python (3).pdf
samiwaris2
 

Similar to Python Course outline.docx (20)

Zero to Hero - Introduction to Python3
Zero to Hero - Introduction to Python3Zero to Hero - Introduction to Python3
Zero to Hero - Introduction to Python3
 
Python course syllabus
Python course syllabusPython course syllabus
Python course syllabus
 
1. PGA2.0-Python Programming-Intro to Python.pptx
1. PGA2.0-Python Programming-Intro to Python.pptx1. PGA2.0-Python Programming-Intro to Python.pptx
1. PGA2.0-Python Programming-Intro to Python.pptx
 
Top Python Online Training Institutes in Bangalore
Top Python Online Training Institutes in BangaloreTop Python Online Training Institutes in Bangalore
Top Python Online Training Institutes in Bangalore
 
First Steps in Python Programming
First Steps in Python ProgrammingFirst Steps in Python Programming
First Steps in Python Programming
 
Python Tutorial for Beginner
Python Tutorial for BeginnerPython Tutorial for Beginner
Python Tutorial for Beginner
 
PA I Session I Recap
PA I Session I RecapPA I Session I Recap
PA I Session I Recap
 
Pa1 session 1_recap
Pa1 session 1_recapPa1 session 1_recap
Pa1 session 1_recap
 
Introduction of Python
Introduction of PythonIntroduction of Python
Introduction of Python
 
GE3151_PSPP_UNIT_2_Notes
GE3151_PSPP_UNIT_2_NotesGE3151_PSPP_UNIT_2_Notes
GE3151_PSPP_UNIT_2_Notes
 
Python_Unit_1.pdf
Python_Unit_1.pdfPython_Unit_1.pdf
Python_Unit_1.pdf
 
Data Science Fundamentals with Python and SQL Training
Data Science Fundamentals with Python and SQL TrainingData Science Fundamentals with Python and SQL Training
Data Science Fundamentals with Python and SQL Training
 
Python with Project at SQL School
Python with Project at SQL SchoolPython with Project at SQL School
Python with Project at SQL School
 
Python 1&2.pptx
Python 1&2.pptxPython 1&2.pptx
Python 1&2.pptx
 
Python 1&2.pptx
Python 1&2.pptxPython 1&2.pptx
Python 1&2.pptx
 
Python-IT-Education-Centre-Syllabus.pdf
Python-IT-Education-Centre-Syllabus.pdfPython-IT-Education-Centre-Syllabus.pdf
Python-IT-Education-Centre-Syllabus.pdf
 
Python-Functions.pptx
Python-Functions.pptxPython-Functions.pptx
Python-Functions.pptx
 
Python_Interview_Questions.pdf
Python_Interview_Questions.pdfPython_Interview_Questions.pdf
Python_Interview_Questions.pdf
 
Introduction to Python programming Language
Introduction to Python programming LanguageIntroduction to Python programming Language
Introduction to Python programming Language
 
Python (3).pdf
Python (3).pdfPython (3).pdf
Python (3).pdf
 

Recently uploaded

Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 

Recently uploaded (20)

Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 

Python Course outline.docx

  • 1. Python Basics  Python language introduction  Python 3 basics  Python The new generation language  Important difference between python 2.x and python 3.x with example  Namespaces and Scope in Python  Statement, Indentation and Comment in Python  Structuring Python Programs  How to check if a string is a valid keyword in Python?  How to assign values to variables in Python and other languages  How to print without newline in Python?  Decision making  Basic calculator program using Python  Python Language advantages and applications Input/Output  Taking input in Python  Taking input from console in Python  Taking multiple inputs from user in Python  Python Input Methods for Competitive Programming  Vulnerability in input() function – Python 2.x  Python | Output using print() function  How to print without newline in Python?  Python | end parameter in print()  Python | sep parameter in print()  Python | Output Formatting Data Types  Introduction to DataTypes  Strings  List  Tuples  Sets  Dictionary Variables  Variables, expression, condition and function  Maximum possible value of an integer in python?
  • 2.  Global and local variables in python  Packing and unpacking arguments in python  Type conversion in python  Byte objects vs string in python  Print single and multiple variable Operators  Basic operator in python  Logical and bitwise not operator on boolean  Ternary operator  Division operator in python  Operator Overloading in Python  Any & all in python  Inplace and standard operators in python  Operator function in python | Set – 1  Inplace operator | Set -1  Logic Gates in Python  Python | a += b is not always a = a + b  Difference between == and is operator in Python  Python Membership and Identity Operators | in, not in, is, is not Control Flow  Loops  Loops and Control Statements (continue, break and pass) in Python  Looping technique in python  range vs xrange on python  Programs for printing pyramid technique in python  Chaining comparison in python  else with for  switch function  Using iteration in python effectively  Python Itertools  Python __iter__() and __next__() | Converting an object into an iterator  Python | Difference between iterable and iterator  Generators in python  Generators expression in python Functions  Functions in Python  class method vs static method in Python
  • 3.  Write an empty function in Python – pass statement  Yield instead of Return  Return Multiple Values  Partial Functions in Python  First Class functions in Python  Precision Handling  *args and **kwargs  Python closures  Function Decorators  Decorators in Python  Decorators with parameters in Python  Memoization using decorators in Python  Help function in Python  Python | __import__() function  Python | range() does not return an iterator  Coroutine in Python  Python bit functions on int (bit_length, to_bytes and from_bytes) Object Oriented Concepts  Python3 Intermediate Level Topics  Class, Object and Members  Data Hiding and Object Printing  Inheritance, examples of object, issubclass and super  Polymorphism in Python  Class and static variable in python  Class method and static method in python  Changing class members  Constructors in Python  Destructors in Python  First class function  Metaprogramming with metaclasses  Class and instance attribute  Reflection  Garbage collection Exception Handling  Exception handling  User defined Exception  Built-in Exception  clean up action  Nzec error  try and except in Python
  • 4. Python Collections  Counters  OrderedDict  Defaultdict  ChainMap  NamedTuple  DeQue  Heap  Collections.UserDict  Collections.UserList  Collections.UserString Numpy  Python Numpy  Numpy | ndarray  Numpy | Array Creation  Numpy | Data Type Objects  Data type Object (dtype) in NumPy  Numpy | Indexing  Numpy | Basic Slicing and Advanced Indexing  Numpy | Iterating Over Array  Numpy | Binary Operations  Numpy | Linear Algebra  Numpy | Sorting, Searching and Counting Pandas  Pandas Tutorial  Python | Pandas DataFrame  Creating a Pandas DataFrame  Dealing with Rows and Columns in Pandas DataFrame  Indexing and Selecting Data with Pandas  Boolean Indexing in Pandas  Conversion Functions in Pandas DataFrame  Iterating over rows and columns in Pandas DataFrame  Working with Missing Data in Pandas  Python | Pandas Series  Data analysis using Pandas  Read csv using pandas.read_csv()
  • 5. Machine learning  Getting Started with Machine Learning  An Introduction to Machine Learning  What is Machine Learning ?  Introduction to Data in Machine Learning  Demystifying Machine Learning  ML – Applications  Best Python libraries for Machine Learning  Artificial Intelligence | An Introduction  Machine Learning and Artificial Intelligence  Difference between Machine learning and Artificial Intelligence  Agents in Artificial Intelligence Data and It’s Processing:  Introduction to Data in Machine Learning  Understanding Data Processing  Python | Create Test DataSets using Sklearn  Python | Generate test datasets for Machine learning  Python | Data Preprocessing in Python  Data Cleaning  Feature Scaling – Part 1  Feature Scaling – Part 2  Python | Label Encoding of datasets  Python | One Hot Encoding of datasets  Handling Imbalanced Data with SMOTE and Near Miss Algorithm in Python  Dummy variable trap in Regression Models