Lesson 1 – Combined Tutorials


Tutorial –

  1. Let’s move onto the next tutorial in the Python development track.
  2. Launch your tutorial in a new window by <Clicking Here>.

Course Content – Here’s a view of the what will be covered off in the course.

The Shell

    1. Introducing The Shell
    2. Navigating Shell History

String Basics

    1. Introducing Strings
    2. Adding Strings

Variables

    1. Introducing Variables
    2. Using Variables and print()
    3. Writing Programs
    4. Storing Calculations In Variables

For Loops

    1. Introducing For Loops
    2. Indentation
    3. Basic For Loop Exercises
    4. Building Up Strings
    5. Building Up Strings Exercises
    6. Basic Terminology

If Statements

    1. Introducing If Statements
    2. Combining Compound Statements
    3. Understanding Programs With snoop
    4. if and else
    5. The Equality Operator
    6. Introducing elif
    7. Other Comparison Operators

Lists

    1. Introducing Lists
    2. Building New Lists
    3. Using break to end a loop early
    4. Getting elements at a position, range(), and len()
    5. Exercises with range() and len()
    6. Terminology: Calling functions and methods
    7. Functions and Methods for Lists
    8. More List Functions and Methods
    9. String Methods and Immutability
    10. How to Find Information with Google, and more
    11. Understanding Programs With Python Tutor
    12. == vs is, and Having Multiple Names for One Value
    13. Modifying While Iterating

A Bit More About Strings

    1. Single and Double Quotes in Strings
    2. f-strings

Nested Loops

    1. Introducing Nested Loops
    2. Understanding Programs with birdseye
    3. Introducing Nested Lists
    4. Looping Over Nested Lists

Functions

    1. Defining Functions
    2. Calling Functions Within Functions
    3. Returning Values From Functions
    4. Testing Functions
    5. return ends the function call

Boolean Operators

    1. Introducing or
    2. Introducing and
    3. Multi-line statements
    4. Combining and and or
    5. Introducing not

Tic Tac Toe Project

    1. Checking the board for winners (current)
    2. The newline character, format_board
    3. Types
    4. Interactive Programs with input()
    5. Nested List Assignment: Playing Moves on the Board
    6. Making the Board
    7. The Full Tic-Tac-Toe Game

Dictionaries

    1. Introducing Dictionaries
    2. Using Dictionaries in Practice
    3. Iterating over Dictionary Keys

What is Python

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python’s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.

Read more at – www.python.org

Questions