codedamn logocodedamn
Course image for Intermediate Python: Solidify your Python Understanding And Build Apps

Intermediate Python: Solidify your Python Understanding And Build Apps

Let us build our understanding even better working with Python hands-on

7 hours+ of total content
0.0
0 ratings
13 students enrolled
Course Creator: Samuel Focht

Hang on...

Heads up!

This is an official course from Python Mastery learning path.

Goals

  • Data structures in Python
  • How Python works under the hood
  • Projects and mini apps along the way

Description

Welcome to the Python Mastery learning path. This is the second of many courses that are practical and hands-on and will help you to learn python efficiently.

The course contains multiple exercises in the form of hands-on practice and is perfectly suitable if you're learning Python for the first time.

This course is divided into 3 sections.

Dictionaries In this section you will be shown all the methods you can use in dictionaries.

  1. Methods
  2. Membership
  3. Looping Dictionaries
  4. Incrementing Values
  5. Exercises
  6. Quizzes

Strings In this section we will focus completely on strings. We will go through almost all of the methods along with challenging exercise and quizzes.

  1. Conversion Methods
  2. Locate Methods
  3. Test Methods
  4. Output Methods
  5. Exercises
  6. Quizzes

Built-in Functions This section is completely dedicated to the vast assortment of python built-in functions. A built-in function is a function that the python core developers have created for you to use.

  1. Math Functions 2.Organizing Functions
  2. Conversion Functions 4.Exercises
  3. Quizzes

Projects This section will have three separate sections

Project 1: Counts occurrences of words in “The Raven” Project 2: Ordering letter of word that occur 7 times in “The Raven” Project 3: Doing math and decipher a string

Let's go!

Course Structure

149 lectures 07:59:52 total duration

Dictionary

(51 lectures • 02 hours and 32 minutes)
  Introduction 
00:25
  What is a Dictionary? 
04:33
  Dictionary Creation 
05:00
  Which contains a dictionary? (Attempt quiz)
01:00
  Dictionary Methods 
01:24
  What is the dictionary structure? (Attempt quiz)
01:00
  Ditionary Fromkeys Function 
03:40
  Dictionary Fromkeys Function 
05:00
  Dictionary Keys Method 
01:46
  Dictionary Keys Method 
05:00
  Dictionary Get Method 
01:44
  Dictionary Get Method 
05:00
  The get method returns __________ (Attempt quiz)
01:00
  Dictionary Secondary Get Method 
01:27
  What secondary method can you use to call the value of a dictionary? (Attempt quiz)
01:00
  Dictionary Secondary Get Method 
05:00
  Keys and Values 
05:00
  Dictionary Values Method 
01:46
  Dictionary Values Method 
05:00
  Dictionaries (Attempt quiz)
01:00
  Dictionary Items Method 
01:42
  Dictionary Items Method 
05:00
  Dictionary Membership 
01:54
  What keyword do you use to test dictionary membership? (Attempt quiz)
01:00
  Dictionary Membership 
05:00
  Looping Through A Dictionary 
03:52
  Looping Through a Dictionary 
05:00
  Dictionary Combination of skills 
05:00
  Dictionary Pop Method 
02:16
  What is returned when you use dict.pop() ? (Attempt quiz)
01:00
  Dictionary Pop Method 
05:00
  Dictionary Popitem Method 
02:12
  You control the elements returned using popitem method? (Attempt quiz)
01:00
  Dictionary Popitem Method 
05:00
  Dictionary SetDefault Method 
04:31
  Can Setdefault method changes a value of a key if the key is already a member of a dictionary? (Attempt quiz)
01:00
  Dictionary Setdefault Method 
05:00
  Dictionary Update Method 
02:31
  Dictionary Update Method 
05:00
  What can update method change? (Attempt quiz)
01:00
  Dictionary Update Method 2 
05:00
  Dictionary Copy Method 
00:56
  Dictionary Copy Method 
05:00
  Dictionary Clear Method 
00:49
  Dictionary copy method ________ a copy. (Attempt quiz)
01:00
  Dictionary clear method _______ the dictionary. (Attempt quiz)
01:00
  Dictionary More Ways With Keys and Values 
02:24
  Dictionary Increament Values 
04:20
  Dictionary Incrementing values of a dicitonary 
05:00
  Dictionary Incrementing values of a dictionary 2 
05:00
  Dictionary Conclusion 
00:53
  String Introduction 
00:41
  What is a String? 
00:51
  Create a String 
05:00
  Which one is NOT a sting? (Attempt quiz)
01:00
  Concatenate with a list of strings 
05:00
  String Sub-string Membership 
02:28
  What key word is used to test sub-sting membership in a string (Attempt quiz)
01:00
  Testing if a string is a member of a string 
05:00
  Testing a list of strings 
05:00
  String Index Method 
05:15
  Indexing sub-strings 
05:00
  If a sub string is not present in a string to index method returns? (Attempt quiz)
01:00
  String Count Method 
03:12
  String Count Method 
05:00
  Indexing Sub-strings Function 
05:00
  String Find Method 
02:49
  String Find Method 
05:00
  What is the difference between find and index methods? (Attempt quiz)
01:00
  String Find Function 
05:00
  String Split Method 
03:37
  String split method returns a ______. (Attempt quiz)
01:00
  String Split Method 
05:00
  String Join Method 
03:14
  String Join Method 
05:00
  String List Split 
02:14
  What is the difference between string split method and list split technique? (Attempt quiz)
01:00
  String Endswith Challenge 
03:33
  Does String end with "ed" 
05:00
  String Endswith Method 
01:38
  Change A String to Past Tense 
05:00
  String Startswith Challenge 
01:12
  Starts with a Vowel 
05:00
  String Startswith Method 
00:55
  Test For Prefixes 
05:00
  String startwith method returns boolean (Attempt quiz)
01:00
  String Replace Method 
02:09
  Replace all the spaces 
05:00
  String Quotations 
04:06
  How many ways are there to create a string with quotation marks? (Attempt quiz)
01:00
  String Strip 
01:16
  String Strip Method 
05:00
  The strip method can only white spaces? (Attempt quiz)
01:00
  String Is Methods 
07:03
  String Islower Method 
05:00
  Testing Passwords 
05:00
  Untitled Quiz (Attempt quiz)
01:00
  Only Numbers 
05:00
  String Format Method 
02:50
  String Formatting 
05:00
  String F-String 
02:14
  Fstring?  (Attempt quiz)
01:00
  Fstring 
05:00
  String Center Method 
02:19
  Centering A String 
05:00
  String Partition Method 
02:38
  String Partition 
05:00
  String Ljust / Lstrip Methods 
04:23
  Pad a String with Trailing *** 
05:00
  String Rfind / Rsplit Methods 
04:31
  Find the last occurrence of a sub-string 
05:00
  String Rindex / Rjust Methods 
03:00
  Locate the First and Last Occurrence of Sub-String 
05:00
  First and last occurrence is as  (Attempt quiz)
01:00
  Padding the beginning of a string 
05:00
  String Rstrip / Rpartition Methods 
03:19
  Strip Trailing Spaces 
05:00
  String Conclusion 
00:59
  Built-in Intro 
01:08
  Do you need to import built in function? (Attempt quiz)
01:00
  Built-in Sum Function 
02:00
  Summing Lists 
05:00
  Built-in Max / Min Functions 
01:42
  Find the Max and Min from a dictionaries values 
05:00
  Built-in Abs Function 
02:02
  Absolute Value of Even Sums 
05:00
  Built-in Round Function 
01:50
  Round Grade Point Averages 
05:00
  Builtins Pow Function 
01:43
  Expoents 
05:00
  Builtins Ord Function 
01:00
  Offset letters 
05:00
  Builtins Chr Function 
00:51
  Offset and Print Characters 
05:00
  Builtins Sorted Function 
05:29
  Sort a list of lists by index 
05:00
  Builtins Enumerate Function 
03:13
  Number a List 
05:00
  Builtins Zip Function 
02:58
  Zipping lists 
05:00
  Builtins Conclusion 
00:34
  Introduction 
00:25
  Project 1 
02:29
  Counting Words 
05:00
  Project 2 
01:43
  Ordered String of 7 occerances 
05:00
  Project 3 
01:52
  Dictionary Math or decipher 
05:00
  Conclusion 
01:22

Student feedback

0.0
Course Rating

0%

0%

0%

0%

0%

Reviews

No reviews yet

Your Course Instructor

Course Instructor Image

Samuel Focht

Content creator

Hi everyone, I’m Sam. I’m here to remove all fear of learning to program in python. I’m an avid Pythonista. I have been studying python for eight years, teaching for five and operating a YouTube channel for four. I can't begin to express how much I love python. It truly has changed the direction of my life. I am truly here to help you learn python. Hope to meet you soon!!!

Upgrade to codedamn Pro Plan and unlock more courses for accelerated learning. Unlimited courses, interactive learning and more.

Free

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Full learning path unlocked
  • Unlimited hands-on practice

Pro

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • All exclusive courses unlocked
  • Unlimited hands-on practice
Try codedamn Pro (14-day free refund)