Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

The Complete 2023 Python Bootcamp - Automate Anything!

person icon Dean Taylor

4.6

The Complete 2023 Python Bootcamp - Automate Anything!

Learn the most popular programming language in the world today whilst creating your own applications and games!

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Dean Taylor

English [CC]

category icon Python,Object Oriented Programming,Programming Languages,Programming

Lectures -227

Quizzes -17

Duration -25.5 hours

4.6

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Welcome to The Complete Python Bootcamp 2023 - Automate Anything course!

This is arguably the highest quality Python training material you will find on Tutorialspoint. It is easy to follow and it's designed to take you from zero experience to a confident user of Python. So much so that by the end of this course, you will feel confident adding Python to your CV. 

With over 200 high quality training videos spanning 26+ hours, this comprehensive course leaves no stone unturned! This course includes quizzes, tests, coding exercises and assignments to ensure you can apply your learnings in subsequent projects that you embark on. To put your skills to the test, we will tackle more than 10 projects that solve real-world problems!

To start, we will get Python installed on your computer, irrespective of your computer's operating system. Whether you use Linux, MacOS, or Windows, you will be able to follow along at home.


In this course, we cover so many topics, including:


  • Python installation

  • The Command Line

  • Jupyter Notebook

  • Python Comments

  • The print statement

  • Variables

  • Constants

  • Keywords

  • Numbers

  • Strings

  • Lists

  • Dictionaries

  • Tuples

  • Sets

  • Control Flow

  • IF, ELIF and ELSE statements

  • Comparison operators

  • For loops

  • While Loops

  • Nest Loops

  • Break, Continue and Pass keywords

  • enumerate

  • List Comprehensions

  • Dictionary Comprehensions

  • How to use Functions

  • How to create your own Functions

  • Parameters and arguments

  • *args and **kwargs

  • lambda expressions

  • Map and Filter functions

  • Python Scope

  • Accepting and validating user input

  • Object Oriented Programming (OOP)

  • Inheritance

  • Polymorphism

  • Special Methods

  • Modules & Packages

  • How to create your own packages

  • Errors and Exceptions handling

  • Decorators

  • Generators

  • Web Scraping using the requests and BeautifulSoup libraries

  • GUI's using Tkinter

  • Dashboards using plotly and dash

  • Work with CSV files, PDF files and Databases

  • The Collections module

  • Regular Expressions (regex)

  • Timing your Python Code

Not only will you get lifetime access to over 200 high quality video tutorials, but you will also get access to a dedicated support team who is ready to get your understanding back on track, whenever you need it, wherever you are!

There are lots of courses to choose from, and finding the right one can sometimes be difficult. So why choose this course over others? Here are few reasons that come to mind:

  • Creating technical solutions to business problem statements is my full-time job. With over 14 years of experience, I have learnt what works and what does not work in an organisation when it comes to skilling up. I have consolidated this experience and focussed on creating video content that explains fundamental features that will add huge value to you personally as well as your firm

  • The course is constantly updated with new material to ensure you are supplemented with the most recent developments

  • This course is delivered with precision in mind. Videos are targeted at showcasing specific elements that can be tackled in isolation or as part of a well thought through journey

  • You are presented with high quality video material, tested with quizzes in every section, provided with tips and tricks to improve your Python experience and introduced to articles that will help grow your knowledge to the next level


So what are you waiting for? Advance your skillset today and learn one of the most sought after skillsets in any industry. This course will leave you feeling confident in your ability to tackle any problem statement you face in the future. 


It's nearly 2023. Python is a language that you must have on your CV to stand out in many fields such as AI/ML and data analysis or you'll be left behind as the industry moves forward. Being able to create technical solutions to problems is a vital part in any quest for improved decision making and Python is a great enabler to help you do this. I am here to help you understand it all.

This is a course designed for those who have not touched Python before to those who want a refresher on advanced topics such as control flow, loops, functions, web scraping and much more! The course is designed and presented in an easy to understand fashion and I hope you find the learning style engaging and easy to follow.

If you have any questions, please feel free to contact me. I am here to make learning Python a fun and enjoyable process and you'll soon ask yourself why you didn't do it sooner. I love my job and I love seeing others excel when they get to put their newly found Python knowledge into practice. Sign up today and see how rewarding using Python can be!

Enrol today and kickstart your Python journey... I hope to see you inside the course!

Goals

What will you learn in this course:

Upon completing this course:

  1. You will be able to use Python to automate and solve problems you face in your own work or personal projects
  2. You will learn how to work with the Numbers datatype
  3. You will learn how to work with the String datatype including common String methods
  4. You will learn how to work with the List data structure including common List methods
  5. You will learn how to work with the Dictionary data structure including common Dictionary methods
  6. You will learn how to work with the Tuple data structure including common Tuple methods
  7. You will learn how to work with the Set data structure including common Set methods
  8. You will learn about comparison operators in control flow
  9. You will learn how to create conditional statements using if, elif, and else statements
  10. You will learn how to use for loops
  11. You will learn how to use while loops (including the break, continue and pass keywords)
  12. You will learn how to utilise nested loops
  13. You will learn how to use List comprehensions
  14. You will learn how to use Dictionary comprehensions
  15. You will learn how to use functions in Python
  16. You will learn how to create your own functions in Python
  17. You will learn how to use parameters and arguments in functions
  18. You will learn about *args and **kwargs
  19. You will learn how to use lambda expressions
  20. You will learn how to use the Map and Filter functions
  21. You will learn about scope in Python
  22. You will learn how to accept and validate user input
  23. You will learn about OOP (Object Oriented Programming)
  24. You will learn how to create Python classes
  25. You will learn how to create Class attributes
  26. You will learn how to create Class methods
  27. You will learn about Python inheritance and polymorphism
  28. You will learn how to use Special Methods
  29. You will learn how to use modules and packages
  30. You will learn how to create your own modules and packages
  31. You will learn how to address Python errors and incorporate exceptions handling
  32. You will learn about Python decorators
  33. You will learn about Python generators
  34. You will learn how to use Web Scraping capabilities using Python with step by step code along
  35. You will learn how to create Graphical User Interfaces using the Tkinter library
  36. You will learn how to create dashboards using Plotly and Dash
  37. You will learn how to work with different file formats such as CSV, PDF and databases
  38. You will learn about the Collections module
  39. You will learn how to use Regular Expressions (regex)
  40. You will learn how to time your code in Python
  41. You will apply your learnings in 10+ projects!

Prerequisites

What are the prerequisites for this course?

Prerequisites:

1. An appetite and motivation to learn how to code using the Python programming language

2. No programming experience needed. You will learn everything you need to know.

The Complete 2023 Python Bootcamp - Automate Anything!

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
3 Lectures
  • play icon Welcome to The Python Bootcamp 02:57 02:57
  • play icon What is Python - Our First Program! 04:48 04:48
  • play icon What you can expect in this course... 03:58 03:58
Installation & Set Up
5 Lectures
Tutorialspoint
Things to know before we get started!
7 Lectures
Tutorialspoint
Numbers
5 Lectures
Tutorialspoint
Strings
9 Lectures
Tutorialspoint
Lists
14 Lectures
Tutorialspoint
Dictionaries
8 Lectures
Tutorialspoint
Tuples
9 Lectures
Tutorialspoint
Sets
11 Lectures
Tutorialspoint
Control Flow
7 Lectures
Tutorialspoint
Loops
13 Lectures
Tutorialspoint
Functions
12 Lectures
Tutorialspoint
Adding interaction with input
3 Lectures
Tutorialspoint
Project 1 - Number guessing Game
3 Lectures
Tutorialspoint
Project 2 - Shopping list
2 Lectures
Tutorialspoint
Project 3 - Fitness App
2 Lectures
Tutorialspoint
Project 4 - Rock, Paper, Scissors
2 Lectures
Tutorialspoint
Project 5 - Hangman
2 Lectures
Tutorialspoint
Project 6 - Noughts & Crosses
2 Lectures
Tutorialspoint
Object Oriented Programming
12 Lectures
Tutorialspoint
Modules and Packages
10 Lectures
Tutorialspoint
Errors and exceptions handling
6 Lectures
Tutorialspoint
The Las Vegas Casino Project - 21
6 Lectures
Tutorialspoint
Python Decorators
6 Lectures
Tutorialspoint
Python Generators
6 Lectures
Tutorialspoint
Introduction to Web Scraping with Python
11 Lectures
Tutorialspoint
Creating a User Interface - Introducing TKinter
13 Lectures
Tutorialspoint
Restaurant Management System Project
2 Lectures
Tutorialspoint
EXTRA SECTION - Creating Dashboards using Plotly and Dash
18 Lectures
Tutorialspoint
Working with Databases, CSV files and PDF files
5 Lectures
Tutorialspoint
The Collections Module
6 Lectures
Tutorialspoint
Regular Expressions (regex)
5 Lectures
Tutorialspoint
Timing your Python Code
1 Lectures
Tutorialspoint
Congratulations
1 Lectures
Tutorialspoint

Instructor Details

Dean Taylor

Dean Taylor

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

A

Amos Maina

e

Am enjoying the lectures

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515