notebook.community

Edit and run

Table of Contents

1. Introduction

  • Curriculum Overview
  • Python 2 Vs Python 3
  • How to Approach this Course

2. Tool Box

  • Python Installation
  • Environment Selection
  • Jupyter Notebooks
  • Additional Learning Resources
  • Git and Github Overview

3. Object & Data Structures Basics

  • Numbers
  • Strings
  • Lists
  • Dictionaries
  • Tuples
  • Files
  • Sets
  • Booleans

4. Comparison Operators

  • Basic Operators
  • Chained Comparison Operators

5. Python Statements

  • If, elif and else
  • For Loops
  • While Loops
  • Range Function
  • List Comprehensions

6. Methods and Functions

  • Methods

  • Functions

  • Lambda Expressions

  • Nested Statements

  • Scope


8. First Milestone Project

  • Simple Arcade Game

9. Object Oriented Programming & Design

  • Objects
  • Classes
  • Methods
  • Inheritence
  • Special Methods

10. Errors & Exception Handling

  • Errors
  • Exceptions

    • Try

    • Except

    • Finally


11. Second Milestone Project

  • Creating a 2D Platformer

12. Modules and Packages

  • Creating Modules
  • #Installing Modules
  • Exploring the Python Ecosystem

13. Built in Functions

  • Map
  • Reduce
  • Filter
  • Zip
  • Enumerate
  • All and Any
  • Complex

14. Decorators in Python

  • Part 1

  • Part 2

  • Part 3


15. Python Generators

  • Iteraton Vs Gneration
  • Creating Generators

Final Capstone Project

  • Complex 2D Platfomer with A.I

Leveling Up

  • Data Structures
  • Algorithms
  • Full Stack Development

    • Flask

    • Django

    • Djangular


Go to: TOC


Content source: dataDogma/Computer-Science

Similar notebooks:

  • Python-Bootcamp
  • Python docker
  • 2016-05-01-Class-and-Metaclass-i
  • 2016-03-22-Shallow-and-Deep-Copy
  • Python Basic Lesson 01 - 简介
  • 02_python_tutorial_basics2
  • how_to_define_function_module_class
  • python3_vs_python2
  • Astro 300 - Autumn 2017
  • Ders-01-Programlamaya-Giris
notebook.community | gallery | about