One Week Python

BY
Udemy

Mode

Online

Fees

₹ 399 3699

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 399  ₹3,699
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Welcome & Introduction

  • Welcome To The Course!
  • What This Course IS NOT
  • Why You Should Learn Python
  • What We Can Do With Python
  • Download All Slides Here!

Installation & Setup

  • Python Versions: They Actually Matter!
  • 2 Ways of Running Python
  • Installation For Mac Users
  • Installation For Windows Users
  • The "No-Installation" Option: REPL.it

Python Numbers

  • Intro to Data Types
  • Integers and Floats
  • ★ Numbers Basics Quiz
  • OPTIONAL: Numeric Notations
  • Basic Operators
  • ★ Basic Operators Quiz
  • Lesser Known Operators
  • ★ Other Operators Quiz
  • Python Comments

Variables Basics

  • Introducing Variables
  • ★ Variables Quiz
  • Variable Naming
  • ★ Variable Naming Quiz
  • Assignment Operators
  • ★ Assignment Operators Quiz
  • Numbers & Variables In The Wild
  • The Print() Function
  • ★ Magic Trick Exercise

Strings Basics

  • Introducing Strings
  • ★ Strings Basics Quiz
  • String Variables
  • String Operators
  • ★ String Variables Quiz
  • String Indexing
  • ★ String Indexing Quiz
  • The Special Value None

A Little More On Strings

  • String Slices
  • ★ String Slice Quiz
  • Revisiting Print()
  • Escape Characters
  • ★ Escape Character Quiz
  • Triple Quoted Strings
  • Strings In The Wild
  • ★ Nico Hülkenberg Exercise

Strings & Built-Ins

  • Introducing Functions!
  • The Len Function
  • ★ Len Quiz
  • The Input Function
  • Type Casting
  • ★ Types Quiz
  • ★ Age Calculator Exercise
  • F Strings
  • ★ F-Strings Quiz
  • F-Strings and Type Casting In The Wild
  • ★ Shopping Cart Exercise

The World Of Methods

  • Introducing Methods: Upper and Lower
  • ★ Quick String Methods Quiz
  • Navigating The Docs
  • Help() & ipython '?'
  • Reading Function Signatures + Strip Methods
  • ★ Yet Another String Quiz!
  • Replace
  • Other String Methods
  • Method Chaining
  • ★ Even More String Methods Quiz
  • String Methods In The Wild
  • ★ Press Release Exercise

Booleans

  • Introducing Booleans
  • ★ Booleans Quiz
  • Comparison Operators
  • Equality Operators
  • ★ Comparison Quiz
  • Comparing Across Types
  • Truthiness & Falseyness
  • ★ Truthy/Falsey Quiz
  • The "in" Operator
  • OPTIONAL: Comparing Strings
  • Booleans In The Wild

Conditionals Basics

  • Introducing Conditionals
  • The If Keyword
  • ★ If Quiz
  • The Elif Keyword
  • ★ Elif Quiz
  • The Else Keyword
  • ★ Else Quiz
  • ★ Name Length Codealong
  • Generating Random Numbers With Randint()
  • ★ Tweet Checker Exercise

A Little More On Conditionals

  • A Tangent On Indentation
  • ★ Indentation Quiz
  • Nesting Conditionals
  • ★ Nested Conditionals Quiz
  • ★ Water Boiling Codealong
  • Conditionals In The Wild
  • ★ Quick 1-Question Feedback Survey
  • ★ BMI Calculator Exercise

Writing More Complex Logic

  • Logical AND
  • Using Logical AND In Practice
  • ★ Logical AND Quiz
  • Logical OR
  • Using Logical OR In Practice
  • ★ Logical OR Quiz
  • Logical NOT
  • ★ Logical NOT Quiz
  • Using Logical NOT In Practice

The Last Section On Conditionals

  • Truthy/Falsey Testing
  • ★ Truthy/Falsy Testing Quiz
  • Logical Operator Precedence
  • ★ Operator Combo Quiz
  • Logical Operators In The Wild
  • ★ Rock Paper Scissors Exercise Intro
  • ★ Rock Paper Scissors Exercise Solution

Loops Part I

  • Introducing Loops!
  • While Loops
  • ★ While Loops Practice
  • ★ While Loop Quiz
  • Avoiding Infinite Loops
  • ★ Infinite Loop Quiz
  • ★ Snake Eyes Codealong
  • For Loops
  • ★ For Loops Quiz
  • Loops and Indentation
  • The range() function
  • ★ Range Quiz
  • ★ 99 Bottles Of Beer Codealong
  • ★ Loops Problem Set

Loops Part II

  • Break and Continue Keywords
  • ★ Break Quiz
  • Working With Nested Loops
  • ★ Nested Loop Quiz
  • ★ Dice Roller Exercise
  • ★ Dice Roller Exercise Solution
  • Loops In The Wild
  • ★ Toothpick Game Exercise Intro
  • ★ Toothpick Game Exercise
  • ★ Toothpick Game Refactor

Introducing Functions

  • Introducing Functions
  • Our Very First Function!
  • Functions With An Input
  • Functions With Multiple Arguments
  • ★ Functions Basics Quiz
  • Introducing Return!
  • Using The Return Keyword
  • ★ Return Quiz
  • ★ Function Practice Set
  • Default Parameters
  • ★ Default Params Quiz
  • Ordering Default Parameters
  • Keyword/Named Arguments

Scope

  • Global Scope
  • Local Scope
  • ★ Scope Quiz
  • Scope In Loops and Conditionals?
  • Enclosing Scope
  • ★ Scope Quiz II
  • Built-In Scope
  • Scope Precedence Rules
  • ★ Scope Quiz III
  • The 'Global' Keyword
  • ★ Global Quiz

Lists: The Basics

  • Creating Lists
  • ★ Creating Lists Quiz
  • Accessing Data In Lists
  • ★ Lists Quiz II
  • Updating List Elements
  • ★ Lists Basics Recap Quiz
  • append() and extend()
  • insert()
  • ★ List Methods Quiz
  • List Slices
  • Deletion Methods: pop(), popitems(), remove()
  • ★ List Methods Quiz II
  • Iterating Over Lists
  • ★ List Loop Quiz
  • Lists + Loops Patterns
  • ★ Grand Prix Exercise

Lists: More List Stuff

  • Nested Lists
  • ★ Nested Lists Quiz
  • List Operators
  • Sort(), Reverse(), and Count()
  • Lists Are Mutable
  • Comparing Lists: == vs is
  • ★ Lists Are Mutable Quiz
  • Join() and Split()
  • List Unpacking
  • Copying Lists
  • ★ Todo List Exercise Intro
  • ★ Todo List Exercise Solution

Dictionaries

  • Introducing Dictionaries
  • Creating Your Own Dictionaries
  • ★ Creating Dictionaries Quiz
  • Accessing Data In Dictionaries
  • ★ Accessing Dictionaries Quiz
  • Adding and Updating Data In Dictionaries
  • The get() method and "in" operator
  • ★ Yet Another Dictionary Quiz
  • Dictionary pop(), clear(), and del
  • Dictionaries Are Mutable Too!
  • Iterating Dicts: keys(), values(), and items()
  • Fancy Dictionary Merging
  • Lists and Dicts Combined!
  • ★ Peak Dictionary Exercise

Sets and Tuples

  • Introducing Tuples
  • ★ Tuples Basics Quiz
  • Tuple Functionality
  • Why Use Tuples?
  • Sets Introduction
  • ★ Sets Basics Quiz
  • Working With Sets
  • Set Operators: Intersection, Union, Difference
  • ★ Set Operators Quiz
  • When Use Sets?

Returning To Functions

  • Introducing *args
  • Using *args
  • ★ *args Quiz
  • Introducing **kwargs
  • ★ **kwargs Quiz
  • Parameter List Ordering
  • A Common Gotcha: Mutable Default Args
  • Unpacking Args
  • ★ Args/Kwargs Problem Set

Working With Errors

  • Common Error Types
  • Raising Exceptions
  • When To Raise?
  • Try and Except
  • LBYL and EAFP

Modules

  • Working With Built-In Modules
  • Importing More Built-In Modules
  • Fancy Import Syntax
  • ★ Import Quiz
  • Creating Custom Modules
  • 3rd Party Modules: Pip & PyPI
  • Our First Pip Package!
  • Language Translator Package
  • ★ Sentiment Analysis Fun Project Installation
  • ★ Sentiment Analysis Fun Project

Object Oriented Programming

  • Introducing OOP
  • Class Syntax
  • Writing Our First Class
  • Instance Methods
  • Practicing Instance Methods
  • Class Attributes
  • Class Methods
  • Inheritance Basics
  • The super() Function

The End: What's Next??

  • Looking Back At The Progress We've Made
  • What We Did Not Cover
  • Potential Pathways & Next Steps
  • One Piece Of Advice

Instructors

Mr Colt Steele

Mr Colt Steele
Developer
Udemy

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses