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!
A quick overview of me and what this course is about and what to expect in this course.
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!
Understand the different data types in Python
Understand how to get user input and combine this knowledge with variables to create unique variables
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
Understand the power of the while loop in automating repetitive tasks.
Understand what for loops are and how to use them.
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!
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!
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!