Course curriculum

    1. Course learning outcomes

    2. What is an algorithm?

    3. Example algorithm

    4. Algorithm highlights

    5. IDLE introduction

    6. IDLE installation

    7. IDLE basics

    8. IDLE class exercise

    1. Module intro summary

    2. Python interactive shell

    3. Programming vs Mathematics

    4. Variables

    5. The assignment statement

    6. Instruction ordering is important

    7. Assignment vs. "Is Equal to"

    8. Assignment statement workings-I

    9. Assignment statement workings-II

    10. Tracking updates to variables

    11. Assignment vs Equations

    12. Naming variables

    13. Operator precedence

    14. Integers and Decimals

    15. int vs float variables

    16. Mixing float and int variables

    17. Explicit Type conversion

    18. Approximation in float arithmetic

    19. Class exercise

    20. Strings

    21. Strings are indexed

    22. String slicing

    23. Indexing errors in String slicing

    24. String concatenation

    25. Data Types

    26. Operations on data types

    27. Type conversion

    28. Automatic Type conversion

    29. Python is dynamically Typed

    30. Summary

    1. Module intro summary

    2. Windchill calculation using Python interactive mode

    3. Motivating Python scripts

    4. What is a Module?

    5. Writing first Python module

    6. How to run a Python module?

    7. Multiple Python statements on a line

    8. Comments and readability

    9. Docstrings

    10. Trying different inputs

    11. Sample run for input statement

    12. More readable output

    13. round() function

    14. center() method

    15. ljust() and rjust() methods

    16. Demonstration: more readable output

    17. The print statement

    18. print with strings

    19. Why program readability and style is important?

    20. Info comments on top

    21. Final example--compute radius from area of circle

    22. The idea behind import

    23. Class exercise

    24. Class exercise solution

    1. Module intro summary

    2. Motivation for conditional statements

    3. How does If-Else work? (Part-1)

    4. How does If-Else work? (Part-2)

    5. if-else construction (I)

    6. if-else construction (II)

    7. string example

    8. if-else construction for a String example

    9. Discussion of the previous solution

    10. Relational operators

    11. Boolean operations with Strings

    12. Comparison operations with Strings

    13. Relational operators in action

    14. Example problem using String comparison

    15. Indentation is important in Python

    16. The If-Elif-Else construction

    17. If-Elif-Else: How it works?

    18. Equivalent scripts example

    19. "Else" part is optional

    20. Various if-else constructions

    21. The and operation

    22. Example-1: The and operation

    23. Example-2: The and operation

    24. Example-3: The and operation

    25. The or operation

    26. Example-1: The or operation

    27. Example-2: The or operation

    28. The not operator

    29. A note on Boolean variables

    30. Boolean variables for clarity

    31. Summary example

    32. The len function

    33. Summary example solution (part-1)

    34. Summary example solution (part-2)

    35. Class exercise

    36. Class exercise solution

    37. Summary

    1. Module intro summary

    2. What is a function?

    3. The process of implementing a function

    4. Built-in functions

    5. Function if Mathematics vs functions in Python

    6. Modules

    7. Our plan for learning functions in Python

    8. Revisiting the import statement

    9. math.floor, math.ceil, round, int

    10. Finding out what's in a Module?

    11. Importing modules--method 1

    12. Importing modules--method 2

    13. Importing modules--method 3

    14. Pros and cons of different import methods

    15. Building your own functions

    16. How are functions defined?

    17. A Square Root function

    18. Fruitful functions

    19. Making functions usable

    20. Comparing our SimpleMath functions

    21. Summary of what you need to know

    22. Class exercise

    23. Class exercise solution

    1. Module intro summary

    2. Let's talk about Modules

    3. What does import allow?

    4. What does import* allow?

    5. Specific importing

    6. Using stuff within a Module

    7. Launching a Python computation

    8. Example scenarios for Launching a Python computation

    9. Function call vs function definition

    10. How function call works? (Part-1)

    11. How function call works? (Part-2)

About this course

  • $999.00
  • 523 lessons
  • 21.5 hours of video content

Discover your potential, starting today