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(): Common imports for Keras
-
common_path(): Simple step-by-step schema when dealing with Deep Learning
-
dense(): A densely connected network is a pile of Dense layers to elaborate vector data.
-
convnet(): Convolutions layers search local patterns, applying the same transformation to different (patch).
-
rnn(): Recurrent Neural Network elaborates a single timestep input at time while keeping a state.
-
pre_elaboration(): List the most used data pre-elaboration techniques
-
callbacks(): Explain how to configure Keras Callbacks for different advanced techniques
-
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 accumulation to increase batch size
-
TensorBoard(): Show how to use Tensorflow TensorBoard to gain insights of your neural network
-
plot_model(): Show how to use Keras plot_model to create an image of the layers of your neural network
-
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
- improved deeplearning (05/04/2025)
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gobbezlearningtoolbox-0.5.0.tar.gz.
File metadata
- Download URL: gobbezlearningtoolbox-0.5.0.tar.gz
- Upload date:
- Size: 19.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
178b07e6df0403197b39f3f14f29f579e9d2ba2bf10b5a562e9b7d3fd9187f27
|
|
| MD5 |
9b0d6423c8896d750f2e39699c05377b
|
|
| BLAKE2b-256 |
c4f97975128fa7e1272c353e1cb8e020f8627413e3012526d8911a1183d7dc98
|
File details
Details for the file gobbezlearningtoolbox-0.5.0-py3-none-any.whl.
File metadata
- Download URL: gobbezlearningtoolbox-0.5.0-py3-none-any.whl
- Upload date:
- Size: 21.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6310b709703fa613fa8985494b77c65ad9389138a68d37b695446fe719e74307
|
|
| MD5 |
2c5677f41e0321e1550e0a45f70849d7
|
|
| BLAKE2b-256 |
ba25acb2f520bce31edee64b963d45b9b463e6255bdd6905d41617a303c37ab0
|