awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
codebasics avatar

codebasics/py

0
View on GitHub↗
7,262 estrellas·16,889 forks·Jupyter Notebook·4 vistas

Py

This project is a Python data science curriculum and programming tutorial collection. It provides a structured set of educational notebooks and scripts designed to teach data analysis, machine learning, and deep learning.

The repository serves as a learning path for building and tuning predictive models, including regression, decision trees, and neural networks. It includes a data visualization guide for creating financial time-series plots and a multiprocessing reference for implementing parallel task execution and shared memory synchronization.

The curriculum covers broader capability areas including tabular data manipulation, dimensionality reduction, and hyperparameter optimization. It also provides instruction on core programming fundamentals, algorithm study, and the development of specific applications such as face recognition and home price prediction.

The content is delivered through notebook-based interactive learning, combining executable code with rich text and inline visualizations.

Features

  • Data Science Learning Materials - Provides a complete collection of educational notebooks and scripts for learning data analysis, machine learning, and deep learning.
  • Interactive Notebook Curricula - Delivers a structured educational series using interactive notebooks for data science and machine learning skill development.
  • Programming Fundamentals - Provides a structured curriculum for learning programming fundamentals and the foundations of data science.
  • Machine Learning Implementations - Provides code-based implementations of core machine learning algorithms such as regression and decision trees.
  • Data Preparation Tools - Guides the cleaning, encoding, and splitting of raw data to prepare it for machine learning models.
  • Machine Learning Training - Offers a structured learning path for building, training, and tuning predictive models and neural networks.
  • Dataframe Processing - Provides instruction and scripts for programmatic manipulation of tabular datasets using the dataframe abstraction.
  • Data Visualization Charts - Provides tutorials for creating diverse chart types like bar charts and histograms to visualize data patterns.
  • Tabular Data Frames - Teaches data cleaning and transformation using structured data frames for analysis.
  • Interactive Notebooks - Uses computational documents combining live code, narrative text, and visual outputs for data analysis.
  • Algorithm Implementations - Provides practical code implementations of various algorithms and programming patterns for study.
  • Python Tutorials - Offers a set of sample programs and exercises covering Python fundamentals from file I/O to object-oriented programming.
  • Machine Learning Study Paths - Provides a structured sequence of learning activities to build proficiency in regression, decision trees, and neural networks.
  • Python Programming Guides - Provides structured roadmaps and sample code for learning core Python programming concepts and algorithms.
  • Programming Concepts - Explores fundamental programming concepts including file I/O and object-oriented programming through sample programs.
  • Data Science - Provides a comprehensive curriculum for cleaning, transforming, and visualizing tabular data to extract insights.
  • Clustering Algorithms - Implements algorithms for grouping similar unlabeled data points to discover hidden patterns.
  • Dimensionality Reduction - Includes lessons on simplifying complex datasets by extracting essential structures for improved model training.
  • Dimensionality Reduction Techniques - Demonstrates how to simplify complex datasets by reducing input variables while preserving essential information.
  • Face Recognition - Provides a guide for identifying and distinguishing faces using image processing and pattern recognition.
  • Deep Learning Implementations - Includes educational codebases for implementing neural network architectures for image classification and prediction.
  • Neural Network Layers - Provides examples of using pre-defined architectural building blocks to construct deep learning models.
  • Layered Architectures - Explains organizational patterns that structure neural networks as sequences of independent operational layers.
  • Training Progress Monitoring - Provides tools for monitoring training progress, including loss tracking and hardware utilization efficiency.
  • Model Evaluation Metrics - Provides tutorials on calculating precision, recall, and loss to evaluate the effectiveness of machine learning models.
  • Hyperparameter Tuning - Implements iterative processes for optimizing model configurations to improve predictive accuracy.
  • Generalization Techniques - Teaches how to use dropout and data augmentation to improve model accuracy and generalization.
  • Hyperparameter Optimization - Teaches automated methods for searching and selecting the best configuration parameters for machine learning models.
  • Real Estate Price Prediction - Implements a machine learning model to estimate residential property values based on regional housing data.
  • Financial Data Analysis - Includes guides for processing and visualizing stock market time-series data to identify financial trends.
  • Visualization Guides - Includes detailed instructions and examples for creating and exporting financial time-series charts.
  • Financial Time-Series Analysis - Demonstrates how to manipulate and visualize financial time-series data to identify stock price patterns.
  • Parallel Execution - Demonstrates running multiple functions concurrently across CPU cores to improve execution performance.
  • Data Visualization Tutorials - Ships a series of tutorials for creating and exporting financial time-series plots and charts.
  • Process Synchronization Locks - Implements synchronization locks to prevent data corruption when multiple processes access shared memory.
  • Shared Memory Arrays - Provides implementation examples for using shared memory arrays to share state across concurrent Python processes.
  • Python - Provides practical implementations and reference materials for Python's multiprocessing and shared memory synchronization.
  • Vectorized Array Operations - Teaches calculations performed on entire arrays at once to optimize performance during data analysis.
  • Local Multiprocessing - Provides a reference for distributing compute-intensive operations across multiple CPU cores using worker pools.
  • Parallel Processing - Implements parallel task execution using process pools and shared memory synchronization in Python.
  • Model Deployment - Practical coding examples and tutorials for data science and machine learning.

Historial de estrellas

Gráfico del historial de estrellas de codebasics/pyGráfico del historial de estrellas de codebasics/py

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace codebasics/py?

This project is a Python data science curriculum and programming tutorial collection. It provides a structured set of educational notebooks and scripts designed to teach data analysis, machine learning, and deep learning.

¿Cuáles son las características principales de codebasics/py?

Las características principales de codebasics/py son: Data Science Learning Materials, Interactive Notebook Curricula, Programming Fundamentals, Machine Learning Implementations, Data Preparation Tools, Machine Learning Training, Dataframe Processing, Data Visualization Charts.

¿Qué alternativas de código abierto existen para codebasics/py?

Las alternativas de código abierto para codebasics/py incluyen: nyandwi/machine_learning_complete — This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep… ageron/handson-ml2 — This project provides a collection of practical machine learning code examples, including implementations for… ageron/handson-ml — This is a machine learning educational repository consisting of a collection of notebooks and code examples. It… microsoft/c9-python-getting-started — This project is a Python education repository and programming tutorial designed to teach language fundamentals, from… morvanzhou/tutorials — This repository is a comprehensive collection of instructional guides and practical examples for Python development,… akramz/hands-on-machine-learning-with-scikit-learn-keras-and-tensorflow — This project serves as an educational and practical resource for mastering machine learning workflows using Python. It…

Alternativas open-source a Py

Proyectos open-source similares, clasificados según cuántas características comparten con Py.
  • nyandwi/machine_learning_completeAvatar de Nyandwi

    Nyandwi/machine_learning_complete

    4,983Ver en GitHub↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    Ver en GitHub↗4,983
  • ageron/handson-ml2Avatar de ageron

    ageron/handson-ml2

    29,938Ver en GitHub↗

    This project provides a collection of practical machine learning code examples, including implementations for supervised, unsupervised, and reinforcement learning algorithms. It features deep learning model implementations for convolutional, recurrent, and generative architectures, alongside specific examples of reinforcement learning agents that maximize rewards in simulated environments. The repository includes dedicated data preprocessing pipelines for sanitization, feature scaling, and dimensionality reduction. It also provides implementations for a wide range of specific models, such as

    Jupyter Notebook
    Ver en GitHub↗29,938
  • ageron/handson-mlAvatar de ageron

    ageron/handson-ml

    25,608Ver en GitHub↗

    This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning. The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation o

    Jupyter Notebook
    Ver en GitHub↗25,608
  • microsoft/c9-python-getting-startedAvatar de microsoft

    microsoft/c9-python-getting-started

    8,012Ver en GitHub↗

    This project is a Python education repository and programming tutorial designed to teach language fundamentals, from basic syntax and variables to advanced concepts. It serves as a data science starter kit and a guide for REST API integration. The repository provides instructional scripts and sample code covering object-oriented programming patterns and asynchronous programming. It includes practical demonstrations for fetching and processing JSON data from external web services using HTTP requests. The materials cover a broad capability surface including data analysis workflows with interac

    Jupyter Notebook
    Ver en GitHub↗8,012
  • Ver las 30 alternativas a Py→