Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Programming Foundations for Absolute Beginners

Video Introducing this tutorial
01-1.1 how to use this course
02-1.2 what is coding
03-1.3 programming languages
04-2.1 why python
05-2.2 setting up python
06-2.3 the python command line
07-2.4 installing and configuring visual studio code
08-3.1 woo-hoo your first python program
09-3.2 asking for user input
10-3.3 using comments in code
11-3.4 declaring variables
12-3.5 working with numbers
13-3.6 using basic arithmetic operations
14-3.7 working with strings
15-3.8 the boolean data type
16-4.1 introducing conditional code
17-4.2 code blocks
18-4.3 comparison operators
19-4.4 going deeper else-if
20-4.5 nested conditionals
21-4.6 using logical operators
22-5.1 why do we need functions
23-5.2 writing functions
24-5.3 calling functions
25-5.4 defining function parameter and return type
26-5.5 understanding the scope of variables
27-5.6 demo implementing an area calculator
28-5.7 testing our application
29-5.8 enhancing the area calculator app
30-5.9 section challenge calculate rhombus area
31-5.10 solution calculate rhombus area
32-6.1 whats iteration in programming
33-6.2 introducing the while statement
34-6.3 avoiding infinite loops
35-6.4 writing for-in loops
36-6.5 deeper into loop control statements
37-6.6 rewriting the login app using the for loop
38-7.1 storing multiple values
39-7.2 creating lists
40-7.3 accessing list items
41-7.4 modifying the contents of a list
42-7.5 working with tuples
43-7.6 storing key-value pairs the dictionary
44-7.7 modifying the dictionary
45-7.8 iterating through containers
46-7.9 iterating through containers part 2
47-7.10 demo extracting duplicates
48-8.1 getting ready for errors
49-8.2 the buggy equation solver
50-8.3 handling errors
51-8.4 raising exceptions
52-8.5 cleaning up the finally keyword
53-9.1 working with files
54-9.2 writing text to a file
55-9.3 reading text from a file
56-10.1 whats object orientation
57-10.2 understanding objects
58-10.3 introducing the class
59-10.4 abstraction
60-10.5 encapsulation and data hiding
61-10.6 inheritance
62-10.7 method overriding
63-10.8 polymorphism
64-11.1 the importance of algorithms
65-11.2 the problem with naive implementations
66-11.3 applying a 2000-year-old formula