Skip to main content

My learning toolbox, with every code that i have studied

Project description

PYPI PYTHON STUDY RESOURCES

This is a simple idea of grouping my notes and study material in a single space, thus creating a PyPi module where everyone can access these. Also, the print-text is colored!

Installation and Use

Install the module from PIP:

pip install gobbezlearningtoolbox

Check all the materials in the module:

from gobbezlearningtoolbox.listall import ListAll
print(ListAll())

Use the material you want to study and find all the contents (example code):

from gobbezlearningtoolbox.datascience import DataScience

ds = DataScience()
print(ds.help())

Pick a content and start studying (example code):

from gobbezlearningtoolbox.datascience import DataScience

ds = DataScience()
print(ds.machinelearning())

List of materials:

DataScience:

Methods and most common functions for Data Science, DataFrame manipulation and Machine Learning.

  • imports_dataframe():

  • imports_machinelearning():

  • eda():

  • operations():

DeepLearning:

Most common Keras Deep Learning models.

  • imports_regression(): Most used imports for Keras Deep Learning - Regression

  • imports_classifier(): Most used import for Keras Deep Learning - Classifier

  • sequential(): Simple ready-to-go guide for a sequential Deep Learning model using Keras

  • image_classifier(): Simple model to classify images using CNN

  • dropout(): Explain how to set a simple DropOut

  • learning_rate_scheduler(): Explain how to modify learning rate based on epochs

  • mixed_precision(): Explain how to setup a mixed_precision training

  • gradient_accumulation(): Explain how to use gradient accolumation to increase batch size

  • compile(): Explain how to compile a model

  • train(): Explain how to train a model

  • train_with_gradient_accumulation(): Explain advanced techniques for training a model

  • predict_regression(): Explain how to make regression predictions with the model

  • predict_classification(): Explain how to make classification predictions with the model

  • evaluate(): Explain how to evaluate the model

  • plot(): Explain how to plot results of the model

TelegramBot:

Simple quick-start guide for the python-telegram-bot module to create your own Telegram Bot.

  • imports(): Find the most common imports to start

  • quick_start(): Quick setup explanations

Django:

Simple quick-start guide to configure and create your Django backend server and database.

  • imports_project(): Most common imports for your main project

  • imports_application(): Find the most common imports to use in your applications

  • example_main_urls(): Example of Urls of the main project

  • example_model(): Example of Model for your application

  • example_view(): Example of View for your application

  • example_urls(): Example of Urls for your application

  • settings(): Django settings file explanations

  • commands(): Most important Django commands

Cookiecutter

Simple quick-start to build a pre-configured Django project.

  • commands(): Cookiecutter commands

CreatePyPiModule

Simple commands to create your own PyPi Python module.

  • details(): Get step-by-step details
  • commands(): Commands to create your Python module

Ollama

Chat with an AI LLM model from Ollama directly in your Python code.

  • imports(): Ollama imports
  • commands(): Ollama shell commands to install a model
  • chat(): Example code to configure and use a LLM model

Contribute

You can contribute to the GitHub Repository or use it locally:

git clone https://github.com/gobbez/gobbezlearningtoolbox.git

Notes

Please note that this module isn't complete, and it only gives a basic entry-level to start. For more information contact me. You can find the PyPi module here: https://pypi.org/project/gobbezlearningtoolbox

Updates

  • added ollama (18/03/2025)
  • added createpypimodule (18/03/2025)
  • added cookiecutter (18/03/2025)
  • added django (18/03/2025)
  • added telegrambot (18/03/2025)
  • added listall (15/03/2025)
  • added deeplearning (15/03/2025)
  • added datascience (15/03/2025)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gobbezlearningtoolbox-0.4.4.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gobbezlearningtoolbox-0.4.4-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file gobbezlearningtoolbox-0.4.4.tar.gz.

File metadata

  • Download URL: gobbezlearningtoolbox-0.4.4.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.4

File hashes

Hashes for gobbezlearningtoolbox-0.4.4.tar.gz
Algorithm Hash digest
SHA256 368413933d59bad3e3da149557db1454019da8f8aa816b410ef5fea076d76672
MD5 afcc3b4fa699ca534226929fa6da7349
BLAKE2b-256 68b6b37d29bd716b7aa66a646331372875c157268ac4ad1f62bc57d6d20ffe67

See more details on using hashes here.

File details

Details for the file gobbezlearningtoolbox-0.4.4-py3-none-any.whl.

File metadata

File hashes

Hashes for gobbezlearningtoolbox-0.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1bef2877f94f0627289fe91758c401ec17009f92ef5cb72d32feff405855213f
MD5 26413aef41dc9e1df4f14be7c370a9c6
BLAKE2b-256 f28898ccbbc6b9e035f0b75313481ab5f5c5962c5068cbc58efa40d147916b0c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page