• Post category:Udemy (Oct. 2021)
  • Reading time:3 mins read


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

What you will 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

How to convert for loops into list comprehension

How to use for loops and while loops

How to format strings

Work with txt files

Description

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

The course is suitable for those are either completely new to programming, or are coming from another programming language (R, JavaScript, etc) and are keen to get a solid grasp of using Python.

You’ll be learning:

  • 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 for loops and while loops
  • List comprehension
  • Functions and built-in functions
  • Random module
  • Lambda expressions
  • Handling errors
  • Working with text files

There are a total of 7 exercises between sections 3 to 8 with brain teasing tasks, along with full solutions provided in both lectures and in pdf format.

This course will be updated this month (12/2017) with extra content.

This is a taster of multiple up and coming courses I have in the pipeline, primarily in Python, but also other programming languages which will be released very soon!

P.S. I’d appreciate a 5 star review for this free course as that would help me out a lot to create to more content. If you’d rather give a low review, please do so after completing at least 50% of the course.

English
language

Content

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)
Exercise
Solutions
CONTROL FLOW
Control Flow (if, elif, else)
Exercise
Solutions
LOOPS
For Loops
While Loops
Loops with Control Flow
Break, Pass, and Continue
Zip and Enumerate
Exercise
Solutions
COMPREHENSION
List Comprehension
Exercise
Solutions
FUNCTIONS
Functions
Random module
Built-in Functions
Exercise
Solutions
HANDLING ERRORS
Lambda Expressions
Try, Except, and Finally
Exercise
Solutions
FILES (BONUS)
Working with txt Files
Exercise
Solutions
BONUS LECTURE: Discount Coupon for new course
BONUS LECTURE: Discount Coupons for new course