Python Deep Dive Course - Accompanying Materials

Overview

Python Deep Dive

Various Jupyter notebooks and Python sources associated with my Udemy Python 3 Deep Dive course series:

  • Part 1: Mainly functional programming
  • Part 2: Mainly iterables, iterators and generators
  • Part 3: Mainly hash maps
  • Part 4: OOP

Many of these require Python 3.6 or above.

Comments
  • Solution to Project 2 offered up earlier than expected.

    Solution to Project 2 offered up earlier than expected.

    In the following file, /python-deepdive/Part 2/Section 05 - Project 2/01 - Project - Description.ipynb, the line just before the code blocks begin reads,

    Code from Previous Project

    However, the code presented is actually the solution to the current project.

    opened by WillieMaddox 4
  • Int vs int in exponentiation.

    Int vs int in exponentiation.

    In the below notebook https://github.com/fbaptiste/python-deepdive/blob/master/Part%201/Section%2004%20-%20Numeric%20Types/02%20-%20Integers%20-%20Operations.ipynb

    It is mentioned that "int vs int in exponentiation, i.e result of 3 ** 2 always results in an int. However this is always not true because of negative exponents ( 3 **-2).

    opened by SangamSwadiK 1
  • Order of jupyter notebooks not aligned with order of video tutorials.

    Order of jupyter notebooks not aligned with order of video tutorials.

    Notebook 09 - Python's Built-In Iterables and Iterators.ipynb in Part 2/Section 04 - Iterables and Iterators needs to come before notebook 07 - Sorting Iterables.ipynb. The video on sorting comes after the video on built-ins.

    opened by WillieMaddox 1
  • Duplicate Files.

    Duplicate Files.

    In the directory, /python-deepdive/Part 2/Section 08 - Iteration Tools/, 02 - Slicing Iterables.ipynb and 03 - Slicing Iterables.ipynb are duplicates.

    opened by WillieMaddox 1
  • Documentation unclear.

    Documentation unclear.

    In the following file, /python-deepdive/Part 2/Section 06 - Generators/02 - Example - Fibonacci Sequence.ipynb, the following line is unclear:

    but we'll still run in Python's maximum recursion depth I was going to change it to, but we'll still run into Python's maximum recursion depth but that still sounded a bit off. I'll let you decide.

    opened by WillieMaddox 1
  • Part 2 Section 4 Example 2 Cyclic Iterators is duplicated at the end of Example 1.

    Part 2 Section 4 Example 2 Cyclic Iterators is duplicated at the end of Example 1.

    The contents of /python-deepdive/Part 2/Section 04 - Iterables and Iterators/05 - Example 2 - Cyclic Iterators.ipynb are duplicated in the last section of /python-deepdive/Part 2/Section 04 - Iterables and Iterators/04 - Example 1 - Consuming Iterators Manually.ipynb

    opened by WillieMaddox 1
  • readme.md file is updated with comprehensive python

    readme.md file is updated with comprehensive python

    comprehensive python sheet added with deep dive section of python. This is beneficial for those people who have less time to deep dive into python. It allows us to brush up on python instantly.

    opened by Ajay-v03 0
  • Keep value as read-only for Part4 Project2

    Keep value as read-only for Part4 Project2

    If using self._value instead of self.value for in-place operation in the _perform_operation function , we can still keep value as read-only, which might be a better idea from my perspective.

    opened by JDCatapult 0
Owner
Fred Baptiste
Fred Baptiste
An introduction course for Python provided by VetsInTech

Introduction to Python This is an introduction course for Python provided by VetsInTech. For every "boot camp", there usually is a pre-req, but becaus

Vets In Tech 2 Dec 2, 2021
Coursera learning course Python the basics. Programming exercises and tasks

HSE_Python_the_basics Welcome to BAsics programming Python! You’re joining thousands of learners currently enrolled in the course. I'm excited to have

PavelRyzhkov 0 Jan 5, 2022
Software engineering course project. Secondhand trading system.

PigeonSale Software engineering course project. Secondhand trading system. Documentation API doumenatation: list of APIs Backend documentation: notes

Harry Lee 1 Sep 1, 2022
Members: Thomas Longuevergne Program: Network Security Course: 1DV501 Date of submission: 2021-11-02

Mini-project report Members: Thomas Longuevergne Program: Network Security Course: 1DV501 Date of submission: 2021-11-02 Introduction This project was

null 1 Nov 8, 2021
Material for the ros2 crash course

Material for the ros2 crash course

Emmanuel Dean 1 Jan 22, 2022
Portfolio project for Code Institute Full Stack software development course.

Comic Sales tracker This project is the third milestone project for the Code Institute Diploma in Full Stack Software Development. You can see the fin

null 1 Jan 10, 2022
Contains the assignments from the course Building a Modern Computer from First Principles: From Nand to Tetris.

Contains the assignments from the course Building a Modern Computer from First Principles: From Nand to Tetris.

Matheus Rodrigues 1 Jan 20, 2022
Quick tutorial on orchest.io that shows how to build multiple deep learning models on your data with a single line of code using python

Deep AutoViML Pipeline for orchest.io Quickstart Build Deep Learning models with a single line of code: deep_autoviml Deep AutoViML helps you build te

Ram Seshadri 6 Oct 2, 2022
layout-parser 3.4k Dec 30, 2022
A collection of simple python mini projects to enhance your python skills

A collection of simple python mini projects to enhance your python skills

PYTHON WORLD 12.1k Jan 5, 2023
Python Eacc is a minimalist but flexible Lexer/Parser tool in Python.

Python Eacc is a parsing tool it implements a flexible lexer and a straightforward approach to analyze documents.

Iury de oliveira gomes figueiredo 60 Nov 16, 2022
Repository for learning Python (Python Tutorial)

Repository for learning Python (Python Tutorial) Languages and Tools ?? Overview ?? Repository for learning Python (Python Tutorial) Languages and Too

Swiftman 2 Aug 22, 2022
A python package to avoid writing and maintaining duplicated python docstrings.

docstring-inheritance is a python package to avoid writing and maintaining duplicated python docstrings.

Antoine Dechaume 15 Dec 7, 2022
advance python series: Data Classes, OOPs, python

Working With Pydantic - Built-in Data Process ========================== Normal way to process data (reading json file): the normal princiople, it's f

Phung Hưng Binh 1 Nov 8, 2021
A comprehensive and FREE Online Python Development tutorial going step-by-step into the world of Python.

FREE Reverse Engineering Self-Study Course HERE Fundamental Python The book and code repo for the FREE Fundamental Python book by Kevin Thomas. FREE B

Kevin Thomas 7 Mar 19, 2022
A simple USI Shogi Engine written in python using python-shogi.

Revengeshogi My attempt at creating a USI Shogi Engine in python using python-shogi. Current State of Engine Currently only generating random moves us

null 1 Jan 6, 2022
Python-slp - Side Ledger Protocol With Python

Side Ledger Protocol Run python-slp node First install Mongo DB and run the mong

Solar 3 Mar 2, 2022
Python-samples - This project is to help someone need some practices when learning python language

Python-samples - This project is to help someone need some practices when learning python language

Gui Chen 0 Feb 14, 2022
Valentine-with-Python - A Python program generates an animation of a heart with cool texts of your loved one

Valentine with Python Valentines with Python is a mini fun project I have coded.

Niraj Tiwari 4 Dec 31, 2022