Python - Quick fire basics! For beginners

Learn the fundamental basics of Python quickly in short, understandable lectures.
4.2 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
3 students enrolled
Take This Course
  • Lectures 19
  • Length 1 hour
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 English

Course Description

Do you want to become a Python programmer?

If they answer to that question is a yes and you are completely new to Python programming then you have come to the right place!

Python is a powerful modern object-oriented programming language that is considered a must for any upcoming programmer. This is due to how easy and simple Python is to both learn and use for a new programmer it is also extremely powerful so much in fact that it attracts companies like Google, EA and 2K Games. Furthermore Python is a "glue" language simply meaning it can be integrated with other languages such as C,C++ and C# which allows programmers to leverage the strengths of other languages while still enjoying the ease of development of Python.

This course includes the necessary basics to help you get started in becoming a Python developer with short but informative lectures aimed not to bore you to death and drown you in unnecessary information but instead deliver exactly what you need,the important information about the topic and in short lectures to ensure you can be quick on your way to becoming a Python developer. Though this course will not be going into deep detail about each part it will give you everything you need to understand and grasp it as to not waste your time and put you to sleep with long lectures! Therefore you can expect to complete this course in fair time, possibly an hour at most! This may sound frightening short but I can promise you the beginning fundamentals are all there and delivered quickly and understandably!

So what are you waiting for? Your first steps to becoming a Python programmer are only a few clicks away so lets get started!

I have included all source code used in this course to help reinforce what you have learned so you may use them to aid you along in your journey. I hope you are as excited as I am to begin this journey as you become a Python programmer and quickly deveopl your skills in this awesome langauge!

What are the requirements?

  • Internet connection
  • A computer capable of using Python

What am I going to get from this course?

  • Understand what Python is
  • Understand the basics of Python; such as strings,integers,bools,functions,variables, flow control statements and much more!
  • Understand and overcome common problems new programmers face in Python

Who is the target audience?

  • Someone with little or no prior experience with Python programming
  • Someone looking for quick but informative explanations

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction to Python

A quick overview of me and what this course is about and what to expect in this course.


Understand what Python is, why you should learn it!


Get Python installed on your PC ready to be used in this course


Create your first Python program, in which "Hello world" is printed onto your screen. This will give you an understanding of the basic syntax of Python and a taste of programming!

Section 2: Types, Variables, user input and flow control statements

Understand the different data types in Python


Understand how to get user input and combine this knowledge with variables to create unique variables


Understand what variables are and how to use them


Understand the different operators in Python and how you can do maths with variables.


Understand conditional statements and how you can use them to control the flow of your program

Section 3: Loops

Understand the power of the while loop in automating repetitive tasks.


Understand what for loops are and how to use them.

Section 4: Strings

Understand how to use the len() function to get the length of a string and the in operation to check if a certain character is in the string.


Understand how to index a string and how to slice a string.


Understand what Tuples are and how you can both index them and slice them!

Section 5: Lists and functions

Understand how to create a list and understand how you can also slice and index them too!


Understand how to create a function and call/use your newly created function.


Understand how to call a function from within another function and use flow control statements to control which function(s) are called and which are ignored!


Understand what global and constant variables are and how to use them.


We have come to the end of our journey fellow programmers! I wish to give you my final words before you go off and program to your hearts content!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Rafe O'Connor, Student studying computer science

Hello, my name is Rafe O'Connor or as many call me, Rafeybacon, I am currently a student studying computer science. I have 3 years of programming experience with Python, yes it is certainly my favourite language, though I have used the likes of C++ and C#. My goal is to be able to teach people who were once like myself, lost in the huge realm of computer programming with so many languages to choose from some easier than others it was difficult to get a good footing. However I want to use my acquired skills and knowledge to help upcoming programmers get a solid foothold in the world of programming particularly with Python.My main audience I try to reach are new programmers looking for the basics to get them set on their journey to become a true programmer and hopefully peruse a career in the field. Apart from programming all my expertise flow around computers in general. However I hope I can help and educate others as well as myself as you always learn something new everyday!

Ready to start learning?
Take This Course