
Learn Python programming as a readable, versatile language that enables platform-independent applications, and supports functional, object-oriented, and procedural paradigms for communicating with computers and building applications.
Learn to write and run your first Python program with the print command, display strings like 'Hello, World', and follow lowercase syntax on an Android app.
Define variables to store strings and numbers, perform arithmetic, and display results with print statements. Learn from examples of name and age and changing values.
Explore defining numeric variables, performing math operations (addition, average, modulo), and concatenating strings with numbers and variables, while observing proper variable naming and avoiding reserved keywords in Python.
Explore string concatenation and conditionals in Python by building greetings from strings, then use if statements with age comparisons and not equal checks, indent, and print results.
Master Python control flow with if, else, and elif statements. Learn to test multiple conditions using and, or, and comparison operators, and write clear, unambiguous conditional logic.
Master Python conditionals with if statements, and/or logic, and nested structures, then explore lists, indexing, and appending items, while learning effective commenting.
Explore Python lists with append, insert, del, and remove; learn slicing, indexing from zero, and moving items between lists, plus a primer on tuples.
Learn how for loops iterate each list element, use indentation for blocks, and how inner loops run completely for every outer loop iteration, with a city comparison example.
Learn to collect user input with Python's input function, convert strings to numbers with int, and compare lowercased inputs against a city list to print matches.
Explore dictionaries in Python, distinguishing them from lists, with keys and values, creating, accessing, changing, and handling a list of dictionaries.
Learn how to define and call Python functions, pass arguments, return values, and use functions inside other functions, while understanding global and local scope.
Compare while loops with for loops in Python, and learn to drive loops using user input, break conditions, and a keep looping flag for real-world practice.
Explore how Python uses classes as templates to organize data, define attributes, and create instances that store unique information like a patient's last name.
Python consistently ranks as one of the most popular programming languages. It is one of the best-paid programming language and the learning effort invested is therefore highly rewarded.
Python is an interpreted high-level general-purpose programming language. The design philosophy of Python emphasizes code readability and uses significant indentation which is a characteristic feature. For small as well as large projects Python's language constructs and its object-oriented approach helps programmers write clear, logical code.
You have come to the right place and this is a great opportunity for you to begin your career in Python coding. This course is the starting point for you to begin your journey. This course is designed to help you even if you have no background in coding.
After completing this course you should have entry-level Python coding skills. You will find it very easy to either keep learning Python on your own or do advanced Python courses which otherwise would be impossible for you. Remember, it all depends on practice and your efforts.
Course covers topics from:
strings,
numeric operations,
lists,
dictionaries,
tuples,
for loops,
while loops,
functions,
if else statements,
up to classes.
The course ends with a Quiz which you should be able to pass.
Good Luck.