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
Understanding the Fundamentals
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
Control and Flow
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.
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.
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.
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.
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.
Strengthening the Fundamentals
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.
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.
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.
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.
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.
Creating a Quiz!
This is part one of the 3-part series that covers how to create functions to produce questions in a quiz.
This is part two of the 3-part series that covers how to manage a score system in a quiz.
This is part three of the 3-part series that covers some finishing touches to make an awesome quiz.
The Fundamentals (OLD CONTENT)
This is about variables and concatenation in Python.
This tutorial goes through the math operators and a basic score variable example.
This video outlines inputs from a user in Python.
This video outlines conditional handling with if statements in Python.
This video outlines for loops, which is a type of iteration, in Python.
This video explains lists(arrays) in Python.
This video goes through an efficient way of programming known as functions in Python.
This video covers another the of iteration, known as while loops, in Python.