Skip to content

Commit 447c39b

Browse files
Merge branch 'SENATOROVAI:main' into main
2 parents fc96de3 + b065abb commit 447c39b

2 files changed

Lines changed: 165 additions & 16 deletions

File tree

.pre-commit-config.yaml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ repos:
9292
- --ignore-regex=^\s*"image\/(jpeg|png|gif|bmp|tiff)":\s.*
9393
- --ignore-regex=[A-Za-z0-9+/]{100,}
9494
- --skip=*.js,*.html,*.css,*.svg",*.json,*.png,*.jpg,*.yml,*.yaml
95+
exclude: '^python/makarov/|^python/oop\.ipynb$'
9596
- repo: https://github.com/nbQA-dev/nbQA
9697
rev: 1.9.0
9798
hooks:
@@ -264,15 +265,3 @@ repos:
264265
# pass_filenames: false
265266
# always_run: true
266267
# additional_dependencies: [pytest-html]
267-
268-
- repo: https://github.com/codespell-project/codespell
269-
rev: v2.3.0
270-
hooks:
271-
- id: codespell
272-
additional_dependencies:
273-
- tomli
274-
args:
275-
- --ignore-regex=^\s*"image\/(jpeg|png|gif|bmp|tiff)":\s.*
276-
- --ignore-regex=[A-Za-z0-9+/]{100,}
277-
- --skip=*.js,*.html,*.css,*.svg",*.json,*.png,*.jpg,*.yml,*.yaml
278-

README.md

Lines changed: 164 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,183 @@
77
- [Тестирование функционала](https://github.com/SENATOROVAI/intro/issues/11), спасибо [smrnvdn](https://github.com/smrnvdn)
88
- Улучшено описание [3 группы](https://github.com/SENATOROVAI/Math-Data-Analysis/issues/1), добавлены этапы пайплана, спасибо [savemysoul382](https://github.com/savemysoul382)
99
- Исправлена опечатка **where** [ишьюс Cpython](https://github.com/SENATOROVAI/intro-cs/issues/16), спасибо [SERG-1613](https://github.com/SERG-1613)
10+
- Обновлён pre-commit **codespell** [ишьюс](https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV/issues/551), [pull](https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV/pull/552), спасибо [gorop51-2](https://github.com/gorop51-2)
11+
- Идея создания новой ветки при сдаче ДЗ, [ишьюс](https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV/issues/545), спасибо [dshilin](https://github.com/dshilin)
12+
- Реализация создания новой ветки при сдаче ДЗ, [ишьюс](https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV/issues/557), спасибо [SERG-1613](https://github.com/SERG-1613)
13+
- Убрать из ишьюс python ссылку на инструкцию ревью, [ишьюс](https://github.com/SENATOROVAI/intro/issues/17), спасибо [stokato](https://github.com/stokato)
1014

1115

12-
# Другие улучшения
16+
# Улучшения курсов
1317
- Опечатка в курсе по [множественной регрессии](https://stepik.org/lesson/1792642/step/10?auth=login&unit=1818331), некорректная формулировка, спасибо [rizespbya](https://github.com/rizespbya)
14-
- Опечатка в курсе по [множественной регрессии](https://stepik.org/lesson/1792746/step/1?unit=1818436), формула обратной матрицы, спасибо [rizespbya](https://github.com/rizespbya)
18+
- неправильно раскрывается (X@θ).T [множественной регрессии](https://stepik.org/lesson/1792813/step/1?discussion=12716622&unit=1818503), [ишьюс](https://github.com/SENATOROVAI/multy-linear-regression-stepik/issues/1), спасибо [rizespbya](https://github.com/rizespbya)
19+
- Формула обратной матрицы [множественная регрессия](https://stepik.org/lesson/1792746/step/1?unit=1818436), [ишьюс](https://github.com/SENATOROVAI/multy-linear-regression-stepik/issues/2), спасибо [rizespbya](https://github.com/rizespbya)
1520
- Улучшение курса [множественной регрессии](https://stepik.org/lesson/1792746/step/1?unit=1818436), внедрение хэлперов и курса академ. математики, спасибо [rizespbya](https://github.com/rizespbya)
1621
- Улучшение курса [простая регрессия](https://stepik.org/lesson/1734634/step/3?unit=1758544), внедрение лупы и доп. заданий python, спасибо [J4zzyflavor](https://github.com/J4zzyflavor) доп. акк [Jazzyflavor](https://github.com/Jazzyflavor)
17-
- Обновление интро,внедрение раздела о нас, договора, средства коммуникации, спасибо [ViktorVinogradov89](https://github.com/ViktorVinogradov89)
22+
1823
- Улучшение курса [множественная регрессия](https://stepik.org/lesson/1792608/step/10?unit=1818297), внедрение Data Leakage, спасибо [smrnvdn](https://github.com/smrnvdn)
1924
- Улучшение курса [множественной регрессии](https://stepik.org/lesson/1792810/step/2?auth=login&unit=1818500), внедрение логической связи вывода матричной формы SSE, спасибо [rizespbya](https://github.com/rizespbya)
2025
- Улучшение курса, [множественной регрессии](https://stepik.org/lesson/1792848/step/2?unit=1818537), внедрён аудиопересказ, спасибо [Ekubbo](https://github.com/Ekubbo)
2126
- Улучшение курса [SVD](https://stepik.org/lesson/1863889/step/1?unit=1889025), исправлена опечатка подстановки, спасибо [rizespbya](https://github.com/rizespbya)
27+
- Нет V^T в итоговой записи и у 2 айгенвелью 3 компонента без "-" [SVD](https://stepik.org/lesson/1832067/step/1?unit=1857101),[ишьюс](https://github.com/SENATOROVAI/svd-stepik/issues/1), спасибо [rizespbya](https://github.com/rizespbya)
28+
- Неправильно посчитан вектор u1 [SVD](https://stepik.org/lesson/1863989/step/2?unit=1889127),[ишьюс](https://github.com/SENATOROVAI/svd-stepik/issues/2), спасибо [Svetankova](https://github.com/Svetankova)
29+
- Матрица сигма не mxn [SVD](https://stepik.org/lesson/1865202/step/1?auth=login&unit=1890345),[ишьюс](https://github.com/SENATOROVAI/svd-stepik/issues/3), спасибо [Svetankova](https://github.com/Svetankova)
2230
- Опечатка "автоматически" в курсе по [линтерам](https://stepik.org/lesson/1711770/step/13?unit=1735194), спасибо [dshilin](https://github.com/dshilin)
2331
- Внедрение контейнера UBUNTU в курс по [линтерам](https://stepik.org/lesson/1719986/step/1?unit=1743519), [ишьюс](https://github.com/SENATOROVAI/python-from-zero-to-open-source-stepik/issues/3), спасибо [stokato](https://github.com/stokato/)
2432
- Не рабочий сервис в курсе [линтеры](https://stepik.org/lesson/1719986/step/1?unit=1743519), [ишьюс](https://github.com/SENATOROVAI/python-from-zero-to-open-source-stepik/issues/4), , спасибо [dshilin](https://github.com/dshilin)
2533
- Нерабочая ссылка [Холецкий](https://stepik.org/lesson/1886776/step/3?unit=1912268), [ишьюс](https://github.com/SENATOROVAI/cholesky-stepik/issues/2), спасибо [J4zzyflavor](https://github.com/J4zzyflavor) доп. акк [Jazzyflavor](https://github.com/Jazzyflavor)
34+
- 10:15 добавил описание для тэта нулевое θ0 [Холецкий](https://stepik.org/lesson/1886772/step/1?unit=1912264),[ишьюс](https://github.com/SENATOROVAI/cholesky-stepik/issues/4), спасибо [rizespbya](https://github.com/rizespbya)
2635
- Дублирование заданий [Холецкий](https://stepik.org/lesson/1886776/step/3?unit=1912268), [ишьюс](https://github.com/SENATOROVAI/cholesky-stepik/issues/3), спасибо [J4zzyflavor](https://github.com/J4zzyflavor) доп. акк [Jazzyflavor](https://github.com/Jazzyflavor)
2736
- Ошибка в описании задания [Градиентный спуск](https://stepik.org/lesson/1829058/step/2?unit=1855081), [ишьюс](https://github.com/SENATOROVAI/multy-linear-regression-gradient-descent-stepik/issues/1), спасибо [J4zzyflavor](https://github.com/J4zzyflavor) доп. акк [Jazzyflavor](https://github.com/Jazzyflavor)
2837
- Ошибка в выводе задания [Холецкий](https://stepik.org/lesson/1886772/step/4?unit=1912264), [ишьюс](https://github.com/SENATOROVAI/cholesky-stepik/issues/1), спасибо [J4zzyflavor](https://github.com/J4zzyflavor) доп. акк [Jazzyflavor](https://github.com/Jazzyflavor)
29-
- Нет V^T в итоговой записи и у 2 айгенвелью 3 компонента без "-" [SVD](https://stepik.org/lesson/1832067/step/1?unit=1857101),[ишьюс](https://github.com/SENATOROVAI/svd-stepik/issues/1), спасибо [rizespbya](https://github.com/rizespbya)
38+
- Опечатка в слове "константа", курс [GD](https://stepik.org/lesson/1829077/step/13?unit=1855099), [ишьюс](https://github.com/SENATOROVAI/multy-linear-regression-gradient-descent-stepik/issues/2), спасибо [Lookmir](https://github.com/Lookmir)
39+
- Опечатка в слове "ортогонализации", курс [QR](https://stepik.org/lesson/1880356/step/3?unit=1905773), [ишьюс](https://github.com/SENATOROVAI/qr-stepik/issues/1), спасибо [svetlana-s88](https://github.com/svetlana-s88)
40+
41+
# Улучшение организации
42+
- Обновление интро,внедрение раздела о нас, договора, средства коммуникации, спасибо [ViktorVinogradov89](https://github.com/ViktorVinogradov89)
43+
- Структурированна информация об организации, [ишьюс](https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV/issues/547), спасибо [svetlana-s88](https://github.com/svetlana-s88)
44+
45+
---
46+
47+
# Data Science For Beginners 🚀
48+
49+
> Beginner-friendly course and practical materials for learning Data Science from scratch with Python, Machine Learning, and Mathematics.
50+
51+
## 📌 About This Repository
52+
53+
This repository contains structured materials, exercises, and practical examples for learning **Data Science from beginner to intermediate level**.
54+
55+
You will learn:
56+
57+
- Python for Data Science
58+
- NumPy & Pandas
59+
- Data Visualization
60+
- Statistics for Data Science
61+
- Machine Learning Basics
62+
- Supervised & Unsupervised Learning
63+
- Regression & Classification
64+
- Optimization Algorithms
65+
- Gradient Descent
66+
- Linear Models
67+
- Regularization (L1 / L2)
68+
- Model Evaluation
69+
- Practical ML Projects
70+
71+
---
72+
73+
## 🎯 Who Is This For?
74+
75+
✅ Beginners in Data Science
76+
✅ Python developers who want to learn ML
77+
✅ Students learning Machine Learning
78+
✅ Developers moving into AI / Data Analytics
79+
80+
---
81+
82+
## 🛠 Technologies Used
83+
84+
- Python 🐍
85+
- NumPy
86+
- Pandas
87+
- Matplotlib
88+
- Seaborn
89+
- Scikit-Learn
90+
- Jupyter Notebook
91+
- Machine Learning Algorithms
92+
93+
---
94+
95+
## 📂 Repository Structure
96+
97+
```
98+
99+
Data-Science-For-Beginners/
100+
101+
├── math/
102+
├── statistics/
103+
├── python/
104+
├── data_analysis/
105+
├── machine_learning/
106+
│ ├── regression/
107+
│ ├── classification/
108+
│ ├── optimization/
109+
110+
├── projects/
111+
└── notebooks/
112+
113+
```
114+
115+
---
116+
117+
## 📈 Topics Covered
118+
119+
### 🔵 Python for Data Science
120+
- Data types
121+
- Functions
122+
- OOP basics
123+
- Working with files
124+
125+
### 🔵 Data Analysis
126+
- Data cleaning
127+
- Feature engineering
128+
- Exploratory Data Analysis (EDA)
129+
130+
### 🔵 Statistics
131+
- Probability
132+
- Distributions
133+
- Hypothesis testing
134+
- Confidence intervals
135+
136+
### 🔵 Machine Learning
137+
- Linear Regression
138+
- Logistic Regression
139+
- Gradient Descent
140+
- L1 & L2 Regularization
141+
- Decision Trees
142+
- KNN
143+
- Model evaluation metrics
144+
145+
---
146+
147+
## 🚀 Practical Projects
148+
149+
You will build:
150+
151+
- House price prediction model
152+
- Classification model
153+
- Data analysis project
154+
- Real dataset experiments
155+
156+
---
157+
158+
## 🔎 SEO Keywords (Optimized for Search)
159+
160+
Data Science course
161+
Data Science for beginners
162+
Machine Learning Python
163+
ML from scratch
164+
Data Analysis Python
165+
Statistics for Machine Learning
166+
Python Machine Learning projects
167+
Gradient Descent implementation
168+
Linear Regression from scratch
169+
170+
---
171+
172+
## ⭐ Why This Repository?
173+
174+
This repository is designed for:
175+
176+
- Deep understanding of algorithms
177+
- Practical implementation
178+
- Mathematical foundation
179+
- Production-ready mindset
180+
181+
---
182+
183+
## 📬 Contact
184+
185+
#### https://SenatorovAI.com
186+
187+
---
188+
189+
⭐ If this project helps you — give it a star!

0 commit comments

Comments
 (0)