Skip to content

musawakiliML/Learn-to-code-problems-with-python

Repository files navigation

Learn-to-code-problems-with-python


This repo contains my solutions to challenge problems in the book. I solve the questions for my youtube series titled: Learn Python By Solving Problems Watch the videos

Learn to code by solving problems by Daniel Zingaro Get a Copy

Each Notebook will deal with a specific chapter in the book, and also contains some other problems.

My Structure


Chapter Title Status(Done/InProgress)
One Getting Started Done
Two Making Decisions
Three Repeating Codes: Definite Loops
Four Repeating Codes: Indefinite Loops
Five Organizing values Using Lists
Six Designing Programs with Functions
Seven Reading and Writing Files
Eight Organizing Values using Sets and Dictionaries
Nine Designing Algorithms with Complete Search
Ten Big O and Program Efficiency

Requirements


For the programs to run you need the following dependencies:

  • Python
  • Jupyter Notebook

Download and Install Python

You can download python for your OS from Python Website

Jupyter Notebook

Run the following command to install jupyter notebook: pip install notebook

To run jupyter notebook from the terminal you can type: jupyter notebook

Alternative Approach Using Anaconda


You can equally use the Anaconda Distribution for your OS, it comes with everything. Download Anaconda

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published