
Discover what Python is, a high level, interpreted language built for simplicity and readability, with history since 1991 and a vast ecosystem of libraries for machine learning and data science.
Explore why Python is the preferred language for beginners and beyond, highlighting readability, extensive libraries and frameworks, cross-platform compatibility, strong community support, and diverse career opportunities.
Install the Anaconda distribution for Python, verify conda and Python versions, and launch Anaconda Navigator with Jupyter notebooks across Windows, macOS, and Linux.
Learn about sequence types in Python: strings, lists, tuples, and range; strings are character sequences with quotes; lists are mutable, tuples immutable; range creates an immutable numeric sequence for looping.
Explore the set data type in Python, highlighting its unordered, unique-item collection and how to define sets with curly braces. Learn about frozenset, immutability, and converting lists to frozenset.
Welcome to Learn Python Programming - Basics to Intermediate Level! This comprehensive course is designed to take you from a complete beginner to a confident Python programmer. Whether you have never coded before or are looking to brush up on your skills, this course is for you.
Taught by an experienced university lecturer and professor with a doctorate in computer science, as well as a seasoned machine learning engineer, you will receive top-notch instruction and insights. The course covers all the essential Python topics, ensuring you gain a solid foundation in programming.
What You Will Learn:
Introduction- What is Python, Why Python, What Can Python Do, Installation
Basic Syntax- Print Function, Interactive vs Script-Based Execution, Comments, Indentation
Variables & Constants- Variable Assignment, Naming Rules, Types, Dynamic Typing, Scope, Constants, NameError, Keywords
Data Types- Numeric, Sequence, Mapping, Set, Boolean, Binary, None Type
To be covered
Type Conversion & Type Casting- Implicit and Explicit, Inbuilt-Casting Functions, ValueError, TypeError
Operators- Arithmetic, Comparison or Relational, Assignment, Logical, Bitwise, Membership, Identity
Strings- Creation, Indexing & Slicing, Concatenation & Repetition, Methods, Formatting, Raw, Immutability, Iteration, Length, Membership, Substring, Case
Control Statements- Basic if, if-else, if-elif-else, Nested if, Ternary Conditional Operator, if with Logical Operators, if with Membership
While Loop- Basic while, Infinite while, Using break to Exit a Loop, Using continue to Skip an Iteration, Using else with while, Nested while, Common Usecases
For Loop- Basic for, Using range with for, Iterating Over a String, Iterating Over a List or Tuple or Dictionary, Using break or continue or else with for, Nested for
Lists- Creating, Accessing Items, Modifying, Operations, Comprehensions, Methods, Nested Lists, Iterating over Lists, Length, Copying, Functions
Tuples-
Sets-
Dictionaries-
Enroll today and start your journey to becoming a proficient Python programmer!