learn Python

Learn Python for Beginners

From newbie to pro in a day with 7 brain teasing exercises and full solutions provided.

This course “Learn Python for Beginners” teaches you the fundamentals of any programming language, with Python 3.6 and Anaconda 5.0.0 with Jupyter Notebook!

It is suitable for those are either completely new to programming. (R, JavaScript, etc) and are keen to get a solid grasp of using Python.

By the end of this course” Learn Python for Beginners” , you’ll be familiar with

  • Installing Jupyter Notebook IDE.
  • Using all the vital features of Jupyter Notebook.
  • Variables and comparison operators.
  • Strings, slicing and formatting.
  • Lists, Dictionaries and Tuples.
  • Control flow (if, elif, else).
  • Advanced types of “For loops” and “While loops”.
  • List comprehension.
  • Functions and built-in functions.
  • Random module.
  • Lambda expressions.
  • Handling errors.
  • Working with text files.


What you’ll learn

  • What lists, tuples and dictionaries are, and how to use them.
  • How to apply control flow (logic) to code.
  • Handle errors.
  • Create and implement functions.
  • How to convert functions into lambdas.
  • Convert for loops into list comprehension.
  • How to format strings.
  • Work with txt files.

Course main points

  • Introduction
    • Installing Jupyter Notebook with Python.
    • Command Terminal (PC + MAC).
    • Overview of Jupyter Notebook (with PC + MAC short-cuts).
  • Basics
    • Variables and Mathematical Operators.
    • Boolean and Comparison Operators (new version).
    • Strings and Len (new version).
    • Slice, Split and Join.
    • Formatting Strings (new version).
  • Data Structures
    • Lists and Range.
    • Tuples and Built-in Functions.
    • Dictionaries (new version).
  • Control Flow
    • Control Flow (if, elif, else).
  • Loops
    • While Loops.
    • The For Loops.
    • Loops with Control Flow.
    • Break, Pass, and Continue.
    • Zip and Enumerate.
  • Comprehension
    • List Comprehension
  • Functions
    • Functions.
    • Random module.
    • Built-in Functions.
  • Handling Errors
    • Lambda Expressions.
    • Try, Except, and Finally.
  • Files
    • Working with txt Files.

Who this course is for

  • Newbies to programming or new to Python

Requirements

  • A PC or laptop with internet access

Rating:

4.3 ( 3,866 ratings) 101,425 students enrolled

AuthorMichael S Russell
CategoriesData Analyst – Programming
Instructor Rating4.3
Reviews3,920
Students102,625
Courses2