{"id":20531769,"url":"https://github.com/binakot/python3-course","last_synced_at":"2026-04-11T09:02:18.465Z","repository":{"id":134568938,"uuid":"338653521","full_name":"binakot/Python3-Course","owner":"binakot","description":null,"archived":false,"fork":false,"pushed_at":"2021-02-22T12:40:27.000Z","size":2281,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-06T02:46:30.703Z","etag":null,"topics":["course","data-science","learning","matplotlib","numpy","pandas","python"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/binakot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-13T19:34:11.000Z","updated_at":"2021-10-18T07:07:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"fb097a61-bca4-4380-a305-2ed6b733865b","html_url":"https://github.com/binakot/Python3-Course","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/binakot/Python3-Course","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binakot%2FPython3-Course","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binakot%2FPython3-Course/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binakot%2FPython3-Course/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binakot%2FPython3-Course/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/binakot","download_url":"https://codeload.github.com/binakot/Python3-Course/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binakot%2FPython3-Course/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31674624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T08:18:19.405Z","status":"ssl_error","status_checked_at":"2026-04-11T08:17:08.892Z","response_time":54,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["course","data-science","learning","matplotlib","numpy","pandas","python"],"created_at":"2024-11-16T00:09:37.409Z","updated_at":"2026-04-11T09:02:18.429Z","avatar_url":"https://github.com/binakot.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Python3 Course\n\nRun [Anaconda](https://docs.anaconda.com/anaconda)\nwith [Jupiter Notebook](https://jupyter-notebook.readthedocs.io/en/stable/notebook.html)\nvia `Docker` container:\n\n```bash\n$ docker pull continuumio/anaconda3\n\n$ docker run \\\n  --name anaconda3-jupyter-notebook \\\n  -p 8888:8888 \\\n  -v $(pwd)/notebooks:/opt/notebooks \\\n  -d continuumio/anaconda3 \\\n  /bin/bash -c \"/opt/conda/bin/conda install jupyter -y --quiet \u0026\u0026 /opt/conda/bin/jupyter notebook --notebook-dir=/opt/notebooks --ip='*' --port=8888 --no-browser --allow-root\"\n\n$ docker container logs anaconda3-jupyter-notebook\n```\n\nNow open [http://localhost:8888](http://localhost:8888) with a token from container logs.\n\n---\n\n# Useful links\n\n## Python\n\n* Python language: \n  [https://www.python.org](https://www.python.org).\n\n* Python Package Index (PyPI):\n  [https://pypi.org](https://pypi.org).\n\n* Package Installer for Python (PIP): \n  [https://pypi.org/project/pip](https://pypi.org/project/pip).\n\n* Python Virtual Environment (VENV): \n  [https://virtualenv.pypa.io/en/latest](https://virtualenv.pypa.io/en/latest).\n\n### Development\n\n* Type hints: \n  [https://docs.python.org/3/library/typing.html](https://docs.python.org/3/library/typing.html).\n\n* Data classes:\n  [https://docs.python.org/3/library/dataclasses.html](https://docs.python.org/3/library/dataclasses.html).\n\n* Functions creating iterators for efficient looping: \n  [https://docs.python.org/3/library/itertools.html](https://docs.python.org/3/library/itertools.html).\n\n### Tests \u0026 Lints\n\n* Unit testing framework: \n  [https://docs.python.org/3/library/unittest.html](https://docs.python.org/3/library/unittest.html).\n\n* Interactive documentation tests: \n  [https://docs.python.org/3/library/doctest.html](https://docs.python.org/3/library/doctest.html).\n\n* Static code analysis tool:\n  [https://www.pylint.org](https://www.pylint.org).\n\n* Tool that glues together pep8, pyflakes, mccabe, and third-party plugins: \n  [https://gitlab.com/pycqa/flake8](https://gitlab.com/pycqa/flake8).\n\n### Dependencies\n\n* The elegant and simple HTTP library:\n  [https://requests.readthedocs.io](https://requests.readthedocs.io).\n\n* Micro web framework: \n  [https://flask.palletsprojects.com](https://flask.palletsprojects.com).\n\n---\n\n## Computer \u0026 Data Science\n\n### Common\n\n* Greedy algorithms: \n  [https://en.wikipedia.org/wiki/Greedy_algorithm](https://en.wikipedia.org/wiki/Greedy_algorithm).\n\n* Dynamic programming: \n  [https://en.wikipedia.org/wiki/Dynamic_programming](https://en.wikipedia.org/wiki/Dynamic_programming).\n\n* Machine Learning for everyone:\n  [https://vas3k.com/blog/machine_learning](https://vas3k.com/blog/machine_learning).\n\n* Machine Learning for humans:\n  [https://medium.com/machine-learning-for-humans](https://medium.com/machine-learning-for-humans).\n\n* The neural network zoo:\n  [https://www.asimovinstitute.org/neural-network-zoo](https://www.asimovinstitute.org/neural-network-zoo).\n\n### Python\n\n#### Libraries\n\n* Python-based ecosystem of open-source software for mathematics, science, and engineering: \n  [https://www.scipy.org](https://www.scipy.org).\n\n* Enhanced interactive interpreter:\n  [http://ipython.org](http://ipython.org).\n\n* Multidimensional arrays and matrices computing: \n  [https://numpy.org](https://numpy.org).\n\n* Collection of algorithms and high-level commands for manipulating and visualizing data (builds on NumPy): \n  [https://www.scipy.org/scipylib](https://www.scipy.org/scipylib).\n\n* Data structures and tools for data analysis (builds on NumPy): \n  [https://pandas.pydata.org](https://pandas.pydata.org).\n\n* 2D plots and graphs: \n  [https://matplotlib.org](https://matplotlib.org).\n\n* Data visualization library (builds on matplotlib): \n  [https://seaborn.pydata.org](https://seaborn.pydata.org).\n\n* Graphing library makes interactive, publication-quality graphs with 3D:\n  [https://plotly.com/python](https://plotly.com/python).\n\n* Interactive visualization library for modern web browsers:\n  [https://docs.bokeh.org](https://docs.bokeh.org).\n\n* Working with geospatial data (extends the datatypes used by pandas):\n  [https://geopandas.readthedocs.io](https://geopandas.readthedocs.io).\n\n* Set of algorithms for machine learning and data mining tasks (builds on NumPy and SciPy): \n  [https://scikit-learn.org](https://scikit-learn.org).\n\n* Deep learning framework:\n  [https://keras.io](https://keras.io).\n\n* Classes and functions for the estimation of statistical models, as well as for conducting statistical tests, and statistical data exploration ((builds on NumPy \u0026 SciPy):\n  [https://www.statsmodels.org](https://www.statsmodels.org).\n\n* Symbolic mathematics: \n  [https://www.sympy.org/en/index.html](https://www.sympy.org/en/index.html).\n\n* Flexible library for parallel computing (integrated with NumPy, pandas, and scikit-learn):\n  [https://dask.org](https://dask.org).\n\n#### Anaconda\n\n* Open source projects provided by Anaconda: \n  [https://www.anaconda.com/open-source](https://www.anaconda.com/open-source).\n\n* Anaconda blog: \n  [https://www.anaconda.com/blog](https://www.anaconda.com/blog).\n\n#### Jupiter\n\n* Jupiter Widgets gallery: \n  [https://jupyter.org/widgets](https://jupyter.org/widgets).\n\n* Jupyter Notebooks gallery: \n  [https://nbviewer.jupyter.org](https://nbviewer.jupyter.org).\n\n* Data science Jupyter notebooks:\n  [https://github.com/donnemartin/data-science-ipython-notebooks](https://github.com/donnemartin/data-science-ipython-notebooks).\n\n---\n\n### Others\n\n* Platform for machine learning:\n  [https://www.tensorflow.org](https://www.tensorflow.org).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinakot%2Fpython3-course","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbinakot%2Fpython3-course","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinakot%2Fpython3-course/lists"}