Skip to content

shadmehr-salehi/Python-Lectures

Repository files navigation

Python Lectures

python_notes

Introduction

Authored By Shadmehr Salehi
For Advanced Programming Course

It Almost Contains All Subjects That A CS Student Should Know About Python.

✨ If You Found This Lecture Helpful, Please Star This Repo, It Would Be Appreciated ^_^

Setting up

Ubuntu

Just run setup.sh to setup everything and then run run.sh to launch JupyterLab. Refer to PythonLectures.ipynb

Other Operating Systems

First, install these dependencies:

  • python3
  • python3-pip
  • python3-venv

Then, create a virtual environment and install all requirements into it:

python3 -m venv env
. env/bin/activate
pip3 install -r requirements.txt

Finally, you can launch JupyterLab by running the command below:

jupyter lab

Now you can refer to PythonLectures.ipynb.

Note: During development, if you have installed new dependencies, please freeze them into requirements.txt for future use:

pip3 freeze > requirements.txt

Contributing

Contributions are welcomed! 🎉
For contributions please check our contribution guidelines.
If you noticed an unmentioned subject, please open an issue on GitHub directly.

Acknowledgments

  • Special thanks to Kazem Forghani for his contributions in developing this project.

License

Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)