The Ultimate Python Basics - Bootcamp
- Description
- Curriculum
- FAQ
- Reviews
Are you looking for a perfect all-in-one bundled fast-paced python programming course?Â
With tutorials and easily understandable example walkthroughs, this bootcamp offers a seamless collection of videos taking you through the basics of Python in an exciting way.
This course takes content from the official Python Documentation and so offers in-depth yet simplified explanations for the fundamental concepts of Python. And best of all, it gets straight to the point without boring you with 20-minute videos.
The reviews themselves say this!
“After the completion of this course, it was a fascinating experience for me. The course content is very nice and the instructor was also very good. His way of explaining the course content is excellent. I am very happy with this course and it gives me great confidence in python. Finally, the course is short and sweet with excellent content.” – Rao G
Why choose this course?
Other Python courses are, simply put, too long! Before you even get halfway through you’re often contemplating whether you even want to do it!
Trust me, I’ve been there.
Having purchased a few courses with over 50 hours of content, I never managed to complete them because they drag out most of the content.
But this basics course goes straight to the point. It’s the easiest and fastest course to introduce you to the most trending and popular language right now.
Additionally, to help teach you the best practices and to guide you in the right way to learn Python, I’ve taken this content from the official Python documentation so that I can deliver the most accurate content to you so that you can land that dream Python job.
Furthermore, the course provides full support with the response team so any questions you may have about the lectures or the programs we work through can be answered. So if you’re ever stuck, the support team can guide you so that you can make the program work.
This course is also constantly updated (at least once every year) with new content so, once enrolled, you get all the additional content for free! Upcoming topics explore the following:
- Advanced programming techniques
- File management
- Creating a jackpot machine
- Creating a parking machine
If you want to learn the basics of Python and use it to create awesome programs that can help you with real-world situations, this course is just for you!
What are you waiting for? I’ll see you there!
Karthik Nandula
-
1Introduction
Welcome to this course! I am glad you've decided to learn Python and I am excited to teach you the fundamentals of Python Programming! In this video, I introduce what this course covers and how to make the most of it. Also, you'll find out a bit about me :)
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
2Installation
In this tutorial, we dive right in and get the software installed to start being able to program in Python.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
3Math Operators - Part 1
This video covers a type of operators called 'arithmetic/math' operators which allow us to use apply some basic maths on number in Python. It gives a good introduction to the Python Interactive Mode too.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
4Variables & Data Types - Part 1
This tutorial explains the concept of variables and how they're useful for creating efficient programs. It both explains them with programming terminology in detail and covers some of the basic data types of Python.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
5Variables & Data Types - Part 2
This tutorial continues the previous tutorial on variables and data types with some additional theoretical knowledge.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
6Assignment Operators
This tutorial covers another type of operators which is 'assignment' operators. This is very similar to the math operators however, it just adds to the concept with the application of assignment. It's another clean and efficient method of Python.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
7Concatenation
This tutorial explains what concatenation is and the different ways in which we can implement it. It also demonstrates the uses of concatenation and as we'll later discover, it's a useful concept which is easy to learn.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
8Concatenation - Bonus Video
This tutorial covers a minute detail about concatenation which was missed in the previous lecture.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
9The Input Function
This tutorial is the last in this section and it explores yet another simple and powerful function called the input function which allows the user to enter data.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
10Basics - 1 Quiz
Welcome to your first quiz. This will be a short quiz covering your understanding of the basics and if you spare time and happen to gather some interest, below is a challenge to consider yourself improving.
Challenge:
You need to create a simple program which takes an input of a multiplication table and print out the table up to the 10th multiple for that number with the use of loops and inputs. All the best!
-
11Comparison != Operators
This tutorial explains another type of operators called 'Comparison Operators' which can be used to handle conditions.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
12If, Elif and Else
This tutorial explores one of the main topics in programming which is if statements. It introduces the idea in a clear way by using the concept of code blocks. It also uses an example to demonstrate how they can be implemented.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
13Logical Operators
In this video, we explore how we can use another set of operators for controlling our programs. We look into the different types of logical operators and find out their uses.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
14For Loops
This tutorial explains one of the main iteration techniques which is 'For Loops'. It's a loop that iterates over items in a sequence. This tutorial introduces and explains the concept in detail.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
15Nested For Loops
In this tutorial, we expand on the for loops topic by exploring the concept of nesting and how it can be useful with Nested For Loops.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
16Manipulating Strings and Commenting
In this video, you learn how to manipulate strings and ways to use them effectively in Python. Topics included are:
String Literal concatenation - which allows us to tidy our workspace with large strings.
Escape Characters - which are handy shortcuts for structuring your print statements.
Handling single and double quotation marks - which clarifies the difference and ways to use single and double quotations.
Raw Strings - which allows us to easily ignore escape characters.
Commenting - which is a way in which you can make Python ignore any lines of code.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
17More on Variables
In this video, variables are explained in more detail. Topics included are:
Multiple Assignment - where you can assign multiple variables in the same line.
String Formatting - where you can format variables into your print statement.
Variable Carry - which is a handy shortcut in the Python Interpreter.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
18Indexing & Slicing Strings
In this video, I explain some more basic string manipulation about how to index and slice strings. This includes how we can get particular letters from a string as well as how we can grab chunks of a string.
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
19Indexing & Slicing Lists
In this video, I explain some more basics about lists including how to index and slice lists. Similar to the Strings, this tutorial covers the same concepts but introduces some new functionalities that work for lists including:
Removing items from a list
Adding items to a list
Flushing a list to be empty
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
20Exploring Modules
In this video, I explain some of the concepts involving modules and the various applications and use cases for Python modules. Topics include:
Importing a module
Getting a modules directories
Creating and using a module
If you get stuck, be sure to download any course resources to check your work or ask in the Q&A section and I will try my best to answer your queries.
-
21Creating a Quiz - Starting with Functions
This is part one of the 3-part series that covers how to create functions to produce questions in a quiz.
-
22Creating a Quiz - Score Management
This is part two of the 3-part series that covers how to manage a score system in a quiz.
-
23Creating a Quiz - Finishing Touches
This is part three of the 3-part series that covers some finishing touches to make an awesome quiz.