SlideShare a Scribd company logo
1 of 34
Python Certification Training https://www.edureka.co/python
Agenda
Python Projects
Python Certification Training https://www.edureka.co/python
Agenda
Python Projects
Python Certification Training https://www.edureka.co/python
Agenda
Introduction 01
Introduction
to Python
Getting Started 02
Concepts 03
Practical Approach 04
Installing and working
with Python
Looking at code to
understand theory
Python Projects – 3 levels
Python Certification Training https://www.edureka.co/python
Introduction to Python
Python Projects
Python Certification Training https://www.edureka.co/python
Introduction To Python
Python is an interpreted, high-level, general-purpose
programming language.
What is Python?
Open Source
Largest community for
Learners and Collaborators
Let’s get started then!
I created
Python!
No. It wasn't named after a
dangerous snake.
Rossum was fan of a comedy
series from late seventies.
The name "Python" was
adopted from the same
series "Monty Python's
Flying Circus".
Python Certification Training https://www.edureka.co/python
Why is Python so popular?
Python Projects
Python Certification Training https://www.edureka.co/python
Popularity Of Python
Learning other
languages
Learning
Python
Python is very
beginner-friendly!
Hello Python!
Syntax is extremely
simple to read and
follow!
Millions of happy learners!
I love Python!
Python Certification Training https://www.edureka.co/python
Why should you learn Python?
Python Projects
Python Certification Training https://www.edureka.co/python
Why Should You Learn Python?
Length of the code is relatively short
Python is a general-purpose language
Wide range of applications
Fun to work with!
Web Development Mathematical Computations Graphical User Interface
Python Certification Training https://www.edureka.co/python
Installation & Development Environments
Python Projects
Python Certification Training https://www.edureka.co/python
Installation & Development Environments
There are a lot of environments you can use!
Komodo IDE
Installing Python is very straightforward!
Google Colab
Python Certification Training https://www.edureka.co/python
Python Trends
Python Projects
Python Certification Training https://www.edureka.co/python
Python Trends
Python is trendy, yay!
Python Certification Training https://www.edureka.co/python
Progression with Python
Python Projects
Python Certification Training https://www.edureka.co/python
Progression With Python
Introduction to Python
Learning the fundamentals of
Python
Getting started With Code
Python Usage
Important to know why you want to learn
Python.
Top uses of Python in the real world.
Python Projects
Learning to develop using Python
Solving problems using Python
Python Mastery
Doing all that is needed to master
Python and implement it in
multiple situations.
Working on concepts involving
Artificial Intelligence or any other
trendy technologies.
1
3
2
4
Python Certification Training https://www.edureka.co/python
Introduction to Python projects
Python Projects
Python Certification Training https://www.edureka.co/python
Introduction to Python Projects
It is best to divide the level of complexity and work from the ground up
Projects
Easy Projects
Intermediate Projects
Advanced Projects
Python Certification Training https://www.edureka.co/python
Introduction to Python Projects
1
2
3
4
Easy Projects
Starting out with simple projects which do not
need any dependencies
Use existing packages to build something
Intermediate Projects
Using external libraries to work with
Python
Simple libraries at this point of time
Fundamentals & Basics
Important to understand all/most of the
fundamentals before starting with code
Basics of Python is easy to understand
Advanced Projects
Making use of Python for specialized requirements.
Achieving Artificial Intelligence is one good use case
of an advanced project.
Python Certification Training https://www.edureka.co/python
Easy Python Projects
Python Projects
Python Certification Training https://www.edureka.co/python
Easy Python Projects
Problem Statement Analyzing and providing solution
Python ImplementationSolution Achieved
Conversions5
String Manipulation6
Hangman7
Hello World 1
Calculations 2
Basic Programs 3
Python Certification Training https://www.edureka.co/python
Easy Python Project - Hangman
Have you played Hangman before?
‘n’ lettered word! Check if letter exists
Word Guess!!Number of attempts
Python Certification Training https://www.edureka.co/python
Intermediate Python Projects
Python Projects
Python Certification Training https://www.edureka.co/python
Intermediate Python Projects
There are many Python concepts to be considered as intermediate!
NumPy
Pandas
Scipy
Matplotlib
Use an external library
Python Certification Training https://www.edureka.co/python
Intermediate Python Project – Data Visualization
Data Visualization is vital for analyzing and displaying data graphically!
Input Data Analyze Data
Visualize using GraphOutput Data
Python Certification Training https://www.edureka.co/python
Intermediate Python Project – Data Visualization
3D Visualization using Matplotlib
Python Certification Training https://www.edureka.co/python
Advanced Python Projects
Python Projects
Python Certification Training https://www.edureka.co/python
Advanced Python Projects
Achieving Artificial Intelligence is advanced in my opinion!
TensorFlow
Keras
PyTorch
Theano
Deep Learning
Python Certification Training https://www.edureka.co/python
Advanced Python Project – Image Classifier
Generating an Image Classifier which predicts data based on an Image-Set by constructing a
Neural Network which is used by companies like Google to create Image-to-Text Applications
such as Translation etc.
Problem Statement
Using this we optimise accuracy of data obtained!
Python Certification Training https://www.edureka.co/python
Image Classifier – Dataset
What about data?
Standard Python Packages can be used to load data into numpy array.
Then can be converted into a torch.*Tensor.
torchvision package helps to avoid writing boilerplate code
Image
• Pillow
• OpenCV
Audio
• Scipy
• Librosa
Text
• SpaCy
• Cython
Python Certification Training https://www.edureka.co/python
Image Classifier – CIFAR10
• Let’s use the CIFAR10 dataset.
• The images in CIFAR-10 are of size 3x32x32, i.e. 3-channel colour images of 32x32 pixels in size.
Python Certification Training https://www.edureka.co/python
Image Classifier – Flow Diagram
Start
Load the
Dataset
Read the
Dataset
Normalize test Dataset using
torchvision
Define Convolution Neural
Network (CNN)
Define Loss Function
Train the
Network
Test the Network Based on
Trained Data
End
Repeat the process to
Decrease the Loss
Pre-processing of dataset
Make Prediction on the Test
Data
Python Certification Training https://www.edureka.co/python
Conclusion
Python Projects
Python Certification Training https://www.edureka.co/python
Conclusion
Python projects, yay!
Python Projects For Beginners | Python Projects Examples | Python Tutorial | Edureka

More Related Content

What's hot

What's hot (20)

Python 3 Programming Language
Python 3 Programming LanguagePython 3 Programming Language
Python 3 Programming Language
 
Python - the basics
Python - the basicsPython - the basics
Python - the basics
 
Python Tutorial Part 1
Python Tutorial Part 1Python Tutorial Part 1
Python Tutorial Part 1
 
Python ppt
Python pptPython ppt
Python ppt
 
Python by Rj
Python by RjPython by Rj
Python by Rj
 
Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)
 
Python Basics.pdf
Python Basics.pdfPython Basics.pdf
Python Basics.pdf
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
 
Introduction to-python
Introduction to-pythonIntroduction to-python
Introduction to-python
 
Python programming
Python  programmingPython  programming
Python programming
 
Python
PythonPython
Python
 
Python GUI Programming
Python GUI ProgrammingPython GUI Programming
Python GUI Programming
 
Python
PythonPython
Python
 
Python Basics
Python BasicsPython Basics
Python Basics
 
Python Basics | Python Tutorial | Edureka
Python Basics | Python Tutorial | EdurekaPython Basics | Python Tutorial | Edureka
Python Basics | Python Tutorial | Edureka
 
Programming with Python
Programming with PythonProgramming with Python
Programming with Python
 
Python Basics
Python BasicsPython Basics
Python Basics
 
Python Tutorial For Beginners | Python Crash Course - Python Programming Lang...
Python Tutorial For Beginners | Python Crash Course - Python Programming Lang...Python Tutorial For Beginners | Python Crash Course - Python Programming Lang...
Python Tutorial For Beginners | Python Crash Course - Python Programming Lang...
 
Introduction to python programming
Introduction to python programmingIntroduction to python programming
Introduction to python programming
 
Python Tutorial | Python Tutorial for Beginners | Python Training | Edureka
Python Tutorial | Python Tutorial for Beginners | Python Training | EdurekaPython Tutorial | Python Tutorial for Beginners | Python Training | Edureka
Python Tutorial | Python Tutorial for Beginners | Python Training | Edureka
 

Similar to Python Projects For Beginners | Python Projects Examples | Python Tutorial | Edureka

Python course task 10 guruprasanth.s
Python course task 10 guruprasanth.sPython course task 10 guruprasanth.s
Python course task 10 guruprasanth.s
GURUPRASANTH33
 

Similar to Python Projects For Beginners | Python Projects Examples | Python Tutorial | Edureka (20)

python course in pune.pdf
python course in pune.pdfpython course in pune.pdf
python course in pune.pdf
 
python training.docx
python training.docxpython training.docx
python training.docx
 
Python Certification | Data Science with Python Certification | Python Online...
Python Certification | Data Science with Python Certification | Python Online...Python Certification | Data Science with Python Certification | Python Online...
Python Certification | Data Science with Python Certification | Python Online...
 
Python certification
Python certificationPython certification
Python certification
 
Python Web Development Tutorial | Web Development Using Django | Edureka
Python Web Development Tutorial | Web Development Using Django | EdurekaPython Web Development Tutorial | Web Development Using Django | Edureka
Python Web Development Tutorial | Web Development Using Django | Edureka
 
python programming.pptx
python programming.pptxpython programming.pptx
python programming.pptx
 
Python course task 10 guruprasanth.s
Python course task 10 guruprasanth.sPython course task 10 guruprasanth.s
Python course task 10 guruprasanth.s
 
python classes 1.pdf
python classes 1.pdfpython classes 1.pdf
python classes 1.pdf
 
PYTHON PROGRAMMING FOR HACKERS. PART 1 – GETTING STARTED
PYTHON PROGRAMMING FOR HACKERS. PART 1 – GETTING STARTEDPYTHON PROGRAMMING FOR HACKERS. PART 1 – GETTING STARTED
PYTHON PROGRAMMING FOR HACKERS. PART 1 – GETTING STARTED
 
QUICK START GUIDE FOR PYTHON
QUICK START GUIDE FOR PYTHON  QUICK START GUIDE FOR PYTHON
QUICK START GUIDE FOR PYTHON
 
Python Course At KVCH.pptx
Python Course At KVCH.pptxPython Course At KVCH.pptx
Python Course At KVCH.pptx
 
Check the Top Best Python Training Center in Delhi with Placement
Check the Top Best Python Training Center in Delhi with PlacementCheck the Top Best Python Training Center in Delhi with Placement
Check the Top Best Python Training Center in Delhi with Placement
 
5 Effective Tips to Learn Python Fast.pptx
5 Effective Tips to Learn Python Fast.pptx5 Effective Tips to Learn Python Fast.pptx
5 Effective Tips to Learn Python Fast.pptx
 
Python training Course in Mohali
Python training Course in MohaliPython training Course in Mohali
Python training Course in Mohali
 
how to become python developer.pdf
how to become python developer.pdfhow to become python developer.pdf
how to become python developer.pdf
 
Python content
Python contentPython content
Python content
 
Python Course in Noida. pptx
Python Course in Noida.              pptxPython Course in Noida.              pptx
Python Course in Noida. pptx
 
Career in python
Career in pythonCareer in python
Career in python
 
Python programming for beginners
Python programming for beginnersPython programming for beginners
Python programming for beginners
 
About Python Programming Language | Benefit of Python
About Python Programming Language | Benefit of PythonAbout Python Programming Language | Benefit of Python
About Python Programming Language | Benefit of Python
 

More from Edureka!

More from Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 
ITIL® Tutorial for Beginners | ITIL® Foundation Training | Edureka
ITIL® Tutorial for Beginners | ITIL® Foundation Training | EdurekaITIL® Tutorial for Beginners | ITIL® Foundation Training | Edureka
ITIL® Tutorial for Beginners | ITIL® Foundation Training | Edureka
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Python Projects For Beginners | Python Projects Examples | Python Tutorial | Edureka

  • 1. Python Certification Training https://www.edureka.co/python Agenda Python Projects
  • 2. Python Certification Training https://www.edureka.co/python Agenda Python Projects
  • 3. Python Certification Training https://www.edureka.co/python Agenda Introduction 01 Introduction to Python Getting Started 02 Concepts 03 Practical Approach 04 Installing and working with Python Looking at code to understand theory Python Projects – 3 levels
  • 4. Python Certification Training https://www.edureka.co/python Introduction to Python Python Projects
  • 5. Python Certification Training https://www.edureka.co/python Introduction To Python Python is an interpreted, high-level, general-purpose programming language. What is Python? Open Source Largest community for Learners and Collaborators Let’s get started then! I created Python! No. It wasn't named after a dangerous snake. Rossum was fan of a comedy series from late seventies. The name "Python" was adopted from the same series "Monty Python's Flying Circus".
  • 6. Python Certification Training https://www.edureka.co/python Why is Python so popular? Python Projects
  • 7. Python Certification Training https://www.edureka.co/python Popularity Of Python Learning other languages Learning Python Python is very beginner-friendly! Hello Python! Syntax is extremely simple to read and follow! Millions of happy learners! I love Python!
  • 8. Python Certification Training https://www.edureka.co/python Why should you learn Python? Python Projects
  • 9. Python Certification Training https://www.edureka.co/python Why Should You Learn Python? Length of the code is relatively short Python is a general-purpose language Wide range of applications Fun to work with! Web Development Mathematical Computations Graphical User Interface
  • 10. Python Certification Training https://www.edureka.co/python Installation & Development Environments Python Projects
  • 11. Python Certification Training https://www.edureka.co/python Installation & Development Environments There are a lot of environments you can use! Komodo IDE Installing Python is very straightforward! Google Colab
  • 12. Python Certification Training https://www.edureka.co/python Python Trends Python Projects
  • 13. Python Certification Training https://www.edureka.co/python Python Trends Python is trendy, yay!
  • 14. Python Certification Training https://www.edureka.co/python Progression with Python Python Projects
  • 15. Python Certification Training https://www.edureka.co/python Progression With Python Introduction to Python Learning the fundamentals of Python Getting started With Code Python Usage Important to know why you want to learn Python. Top uses of Python in the real world. Python Projects Learning to develop using Python Solving problems using Python Python Mastery Doing all that is needed to master Python and implement it in multiple situations. Working on concepts involving Artificial Intelligence or any other trendy technologies. 1 3 2 4
  • 16. Python Certification Training https://www.edureka.co/python Introduction to Python projects Python Projects
  • 17. Python Certification Training https://www.edureka.co/python Introduction to Python Projects It is best to divide the level of complexity and work from the ground up Projects Easy Projects Intermediate Projects Advanced Projects
  • 18. Python Certification Training https://www.edureka.co/python Introduction to Python Projects 1 2 3 4 Easy Projects Starting out with simple projects which do not need any dependencies Use existing packages to build something Intermediate Projects Using external libraries to work with Python Simple libraries at this point of time Fundamentals & Basics Important to understand all/most of the fundamentals before starting with code Basics of Python is easy to understand Advanced Projects Making use of Python for specialized requirements. Achieving Artificial Intelligence is one good use case of an advanced project.
  • 19. Python Certification Training https://www.edureka.co/python Easy Python Projects Python Projects
  • 20. Python Certification Training https://www.edureka.co/python Easy Python Projects Problem Statement Analyzing and providing solution Python ImplementationSolution Achieved Conversions5 String Manipulation6 Hangman7 Hello World 1 Calculations 2 Basic Programs 3
  • 21. Python Certification Training https://www.edureka.co/python Easy Python Project - Hangman Have you played Hangman before? ‘n’ lettered word! Check if letter exists Word Guess!!Number of attempts
  • 22. Python Certification Training https://www.edureka.co/python Intermediate Python Projects Python Projects
  • 23. Python Certification Training https://www.edureka.co/python Intermediate Python Projects There are many Python concepts to be considered as intermediate! NumPy Pandas Scipy Matplotlib Use an external library
  • 24. Python Certification Training https://www.edureka.co/python Intermediate Python Project – Data Visualization Data Visualization is vital for analyzing and displaying data graphically! Input Data Analyze Data Visualize using GraphOutput Data
  • 25. Python Certification Training https://www.edureka.co/python Intermediate Python Project – Data Visualization 3D Visualization using Matplotlib
  • 26. Python Certification Training https://www.edureka.co/python Advanced Python Projects Python Projects
  • 27. Python Certification Training https://www.edureka.co/python Advanced Python Projects Achieving Artificial Intelligence is advanced in my opinion! TensorFlow Keras PyTorch Theano Deep Learning
  • 28. Python Certification Training https://www.edureka.co/python Advanced Python Project – Image Classifier Generating an Image Classifier which predicts data based on an Image-Set by constructing a Neural Network which is used by companies like Google to create Image-to-Text Applications such as Translation etc. Problem Statement Using this we optimise accuracy of data obtained!
  • 29. Python Certification Training https://www.edureka.co/python Image Classifier – Dataset What about data? Standard Python Packages can be used to load data into numpy array. Then can be converted into a torch.*Tensor. torchvision package helps to avoid writing boilerplate code Image • Pillow • OpenCV Audio • Scipy • Librosa Text • SpaCy • Cython
  • 30. Python Certification Training https://www.edureka.co/python Image Classifier – CIFAR10 • Let’s use the CIFAR10 dataset. • The images in CIFAR-10 are of size 3x32x32, i.e. 3-channel colour images of 32x32 pixels in size.
  • 31. Python Certification Training https://www.edureka.co/python Image Classifier – Flow Diagram Start Load the Dataset Read the Dataset Normalize test Dataset using torchvision Define Convolution Neural Network (CNN) Define Loss Function Train the Network Test the Network Based on Trained Data End Repeat the process to Decrease the Loss Pre-processing of dataset Make Prediction on the Test Data
  • 32. Python Certification Training https://www.edureka.co/python Conclusion Python Projects
  • 33. Python Certification Training https://www.edureka.co/python Conclusion Python projects, yay!