
Start with welcome, outline Python basics, cover installation, hello world, variables, data types, operators, strings, lists, tuples, dictionaries, conditionals, loops, and functions, plus a project to rank top three students.
Set up your Windows development environment by installing Python 3.6 and an optional text editor, then write and run your first Python program 'Hello World'.
Install Python 3 and the Atom text editor on macOS, verify with idle, and write a hello world .py to run in terminal.
Set up your Linux development environment by installing Python 3.6, idle, and the Atom editor using command line instructions, then write and run your first Hello world program in Python.
Learn what variables are, how to define them with assignment in Python, and use meaningful camel-cased names; see how values can change and be printed in code.
Define Python variables by four rules: start with a letter or underscore, avoid starting digits, respect case sensitivity, and skip reserved names like print or for, only underscores allowed.
Explore Python data types: numbers, strings, lists, tuples, dictionaries. Learn variable rules: names begin with a letter or underscore, are case sensitive, and use an assignment operator.
Explore integers and floating-point numbers in Python and identify their types. Check types with the type function and convert between them using typecasting, noting decimal truncation for int.
Explore Python operators, including assignment, arithmetic, relational, and logical operators. Learn how operands and operators perform operations like addition and comparisons, with practical examples and uses.
Learn python operators hands-on, covering assignment operator, arithmetic operators, relational operators, and logical operators, with examples of addition, subtraction, multiplication, division, modulo, and comparisons.
Learn what strings are in Python, define and access them with quotes and indices, and modify or format them using variables, escape sequences, and the format method.
Explore Python string operations by applying upper, lower, replace, slice, and length on a string, and practice string formatting with placeholders.
Explore what a list is, why it helps manage many items, and how to create one in Python. Access elements with zero-based indexing, print lists, and modify items by assignment.
Learn how to work with lists in Python by using append, insert, remove, sort, reverse, and pop, plus indexing and defining lists with practical fruit examples.
Learn what a tuple is as an immutable collection in Python, how to create one with parentheses, access elements by index, and delete a tuple using del.
Learn how to create and update Python dictionaries. Map keys to values with curly braces, retrieve values by keys, and update a brand's price such as Sony, Nikon, and Canon.
Learn dictionary operations in Python, including keys, values, copy, delete, and clear, with examples like price of cameras and color of fruits.
Learn conditional statements in Python, explore their types, and use logical operators (and, or, not). Practice writing a complete program in a text editor to implement conditions.
Explore how to implement Python conditional statements, including if, else, elif, and nested if, with emphasis on indentation and relational operators such as greater than or equal to 90.
Evaluate conditions in Python using and and or in if statements, compare values with == and is, and check fruit equals apple or mango, with examples total marks and attendance.
Use Python conditionals and the modulo operator to check if a number is a multiple of three, and if so, a multiple of seven, with input from the user.
This course has been specifically designed for beginners who have been looking to obtain a hands-on learning experience with Python, teaching you concepts of programming right from the basics and Python being the most simplest language for a beginner to start with.
It is the right time to start learning the in-demand Python language because of its gaining popularity in the fields on Data Science, Backend Development, Internet of Things, etc. Keep yourself equipped with the most sought-after skills!
A lot of exercise problems, programming lectures, PDF notes have been included to provide you with a great learning experience!
You will work on a project at the end of this course, which has been designed for you to implement all the topics which you would have mastered by the end of this course to give you enough confidence to start writing your own independent programs in Python.
This course currently has an average rating of 4.6 stars from 11,000+ reviews, which makes it the perfect course for you to get started with Python programming!
All your questions in the Q&A section will be answered within a timeframe of 24 hours. I'm looking forward to be seeing you on the inside!