Skip to content

my notes from Charles Severance's book Python 4 Everybody

Notifications You must be signed in to change notification settings

netteNz/py4e-notes

Repository files navigation

Python for Everybody (PY4E) Notes

This repository contains notes and Jupyter Notebooks from Dr. Charles Severance's book and course, Python for Everybody. The course introduces fundamental programming concepts using Python and is designed for learners of all levels.

Table of Contents

About

These notes provide a detailed walkthrough of various chapters from the Python for Everybody textbook and course, covering key Python concepts such as strings, lists, functions, and more. The repository is structured around different chapters, with each chapter discussed in an accompanying Jupyter Notebook.

Contents

  • Chapter 3-4: Basic Python syntax, conditional execution, and functions.
  • Chapter 5: Iteration and loops in Python.
  • Chapter 6: Strings in Python.
  • Chapter 8: Lists and their operations in Python.
  • Additional Resources:
    • pythonlearn.pdf: PDF version of the Python for Everybody book.
    • Dive Into Algorithms: A supplementary PDF on algorithmic concepts.

Each folder contains a Jupyter Notebook that corresponds to the chapter it covers, with examples, explanations, and exercises.

Usage

To explore the notes or run the examples yourself, follow these steps:

  1. Clone the repository:

    git clone https://github.com/netteNz/py4e-notes.git
    cd py4e-notes
  2. Install dependencies (if needed): Ensure you have Python and Jupyter Notebook installed. You can install Jupyter using:

    pip install jupyter
  3. Open the Jupyter Notebooks: Launch Jupyter Notebook and open any of the chapter notebooks for interactive learning.

    jupyter notebook

Requirements

  • Python 3.x
  • Jupyter Notebook

Contributing

Contributions are welcome! If you would like to improve the notes or add additional chapters, feel free to fork the repository, make your changes, and submit a pull request.

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Commit your changes:
    git commit -m "Added improvements to Chapter X"
  4. Push the branch:
    git push origin feature-branch
  5. Create a pull request for review.

License

This project is licensed under the MIT License.

About

my notes from Charles Severance's book Python 4 Everybody

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published