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

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books