You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
365 lines
9.6 KiB
365 lines
9.6 KiB
# Návod na použitie
|
|
|
|
Tento návod poskytuje príklady a bežné pracovné postupy na používanie učebných osnov Data Science for Beginners.
|
|
|
|
## Obsah
|
|
|
|
- [Ako používať tieto učebné osnovy](../..)
|
|
- [Práca s lekciami](../..)
|
|
- [Práca s Jupyter Notebooks](../..)
|
|
- [Používanie aplikácie na kvízy](../..)
|
|
- [Bežné pracovné postupy](../..)
|
|
- [Tipy pre samoukov](../..)
|
|
- [Tipy pre učiteľov](../..)
|
|
|
|
## Ako používať tieto učebné osnovy
|
|
|
|
Tieto učebné osnovy sú navrhnuté tak, aby boli flexibilné a mohli sa používať rôznymi spôsobmi:
|
|
|
|
- **Samostatné štúdium**: Prechádzajte lekcie nezávisle vlastným tempom
|
|
- **Výučba v triede**: Používajte ako štruktúrovaný kurz s vedenou výučbou
|
|
- **Študijné skupiny**: Učte sa spolu s kolegami
|
|
- **Workshopový formát**: Intenzívne krátkodobé vzdelávacie sedenia
|
|
|
|
## Práca s lekciami
|
|
|
|
Každá lekcia má konzistentnú štruktúru na maximalizáciu učenia:
|
|
|
|
### Štruktúra lekcie
|
|
|
|
1. **Kvíz pred lekciou**: Otestujte svoje existujúce znalosti
|
|
2. **Sketchnote** (voliteľné): Vizuálne zhrnutie kľúčových konceptov
|
|
3. **Video** (voliteľné): Doplnkový video obsah
|
|
4. **Písaná lekcia**: Základné koncepty a vysvetlenia
|
|
5. **Jupyter Notebook**: Praktické cvičenia v kódovaní
|
|
6. **Úloha**: Precvičte si, čo ste sa naučili
|
|
7. **Kvíz po lekcii**: Posilnite svoje porozumenie
|
|
|
|
### Príklad pracovného postupu pre lekciu
|
|
|
|
```bash
|
|
# 1. Navigate to the lesson directory
|
|
cd 1-Introduction/01-defining-data-science
|
|
|
|
# 2. Read the README.md
|
|
# Open README.md in your browser or editor
|
|
|
|
# 3. Take the pre-lesson quiz
|
|
# Click the quiz link in the README
|
|
|
|
# 4. Open the Jupyter notebook (if available)
|
|
jupyter notebook
|
|
|
|
# 5. Complete the exercises in the notebook
|
|
|
|
# 6. Work on the assignment
|
|
|
|
# 7. Take the post-lesson quiz
|
|
```
|
|
|
|
## Práca s Jupyter Notebooks
|
|
|
|
### Spustenie Jupyter
|
|
|
|
```bash
|
|
# Activate your virtual environment
|
|
source venv/bin/activate # On macOS/Linux
|
|
# OR
|
|
venv\Scripts\activate # On Windows
|
|
|
|
# Start Jupyter from the repository root
|
|
jupyter notebook
|
|
```
|
|
|
|
### Spúšťanie buniek v notebooku
|
|
|
|
1. **Spustenie bunky**: Stlačte `Shift + Enter` alebo kliknite na tlačidlo "Run"
|
|
2. **Spustenie všetkých buniek**: Vyberte "Cell" → "Run All" z menu
|
|
3. **Reštartovanie jadra**: Vyberte "Kernel" → "Restart", ak narazíte na problémy
|
|
|
|
### Príklad: Práca s dátami v notebooku
|
|
|
|
```python
|
|
# Import required libraries
|
|
import pandas as pd
|
|
import numpy as np
|
|
import matplotlib.pyplot as plt
|
|
|
|
# Load a dataset
|
|
df = pd.read_csv('data/sample.csv')
|
|
|
|
# Explore the data
|
|
df.head()
|
|
df.info()
|
|
df.describe()
|
|
|
|
# Create a visualization
|
|
plt.figure(figsize=(10, 6))
|
|
plt.plot(df['column_name'])
|
|
plt.title('Sample Visualization')
|
|
plt.xlabel('X-axis Label')
|
|
plt.ylabel('Y-axis Label')
|
|
plt.show()
|
|
```
|
|
|
|
### Ukladanie vašej práce
|
|
|
|
- Jupyter automaticky ukladá pravidelne
|
|
- Manuálne uloženie: Stlačte `Ctrl + S` (alebo `Cmd + S` na macOS)
|
|
- Váš pokrok sa uloží do súboru `.ipynb`
|
|
|
|
## Používanie aplikácie na kvízy
|
|
|
|
### Spustenie aplikácie na kvízy lokálne
|
|
|
|
```bash
|
|
# Navigate to quiz app directory
|
|
cd quiz-app
|
|
|
|
# Start the development server
|
|
npm run serve
|
|
|
|
# Access at http://localhost:8080
|
|
```
|
|
|
|
### Riešenie kvízov
|
|
|
|
1. Kvízy pred lekciou sú uvedené na začiatku každej lekcie
|
|
2. Kvízy po lekcii sú uvedené na konci každej lekcie
|
|
3. Každý kvíz má 3 otázky
|
|
4. Kvízy sú navrhnuté na posilnenie učenia, nie na vyčerpávajúce testovanie
|
|
|
|
### Číslovanie kvízov
|
|
|
|
- Kvízy sú očíslované 0-39 (celkovo 40 kvízov)
|
|
- Každá lekcia má zvyčajne kvíz pred a po lekcii
|
|
- URL kvízov obsahujú číslo kvízu: `https://ff-quizzes.netlify.app/en/ds/quiz/0`
|
|
|
|
## Bežné pracovné postupy
|
|
|
|
### Pracovný postup 1: Cesta úplného začiatočníka
|
|
|
|
```bash
|
|
# 1. Set up your environment (see INSTALLATION.md)
|
|
|
|
# 2. Start with Lesson 1
|
|
cd 1-Introduction/01-defining-data-science
|
|
|
|
# 3. For each lesson:
|
|
# - Take pre-lesson quiz
|
|
# - Read the lesson content
|
|
# - Work through the notebook
|
|
# - Complete the assignment
|
|
# - Take post-lesson quiz
|
|
|
|
# 4. Progress through all 20 lessons sequentially
|
|
```
|
|
|
|
### Pracovný postup 2: Učenie zamerané na konkrétnu tému
|
|
|
|
Ak vás zaujíma konkrétna téma:
|
|
|
|
```bash
|
|
# Example: Focus on Data Visualization
|
|
cd 3-Data-Visualization
|
|
|
|
# Explore lessons 9-13:
|
|
# - Lesson 9: Visualizing Quantities
|
|
# - Lesson 10: Visualizing Distributions
|
|
# - Lesson 11: Visualizing Proportions
|
|
# - Lesson 12: Visualizing Relationships
|
|
# - Lesson 13: Meaningful Visualizations
|
|
```
|
|
|
|
### Pracovný postup 3: Učenie založené na projektoch
|
|
|
|
```bash
|
|
# 1. Review the Data Science Lifecycle lessons (14-16)
|
|
cd 4-Data-Science-Lifecycle
|
|
|
|
# 2. Work through a real-world example (Lesson 20)
|
|
cd ../6-Data-Science-In-Wild/20-Real-World-Examples
|
|
|
|
# 3. Apply concepts to your own project
|
|
```
|
|
|
|
### Pracovný postup 4: Cloudová data science
|
|
|
|
```bash
|
|
# Learn about cloud data science (Lessons 17-19)
|
|
cd 5-Data-Science-In-Cloud
|
|
|
|
# 17: Introduction to Cloud Data Science
|
|
# 18: Low-Code ML Tools
|
|
# 19: Azure Machine Learning Studio
|
|
```
|
|
|
|
## Tipy pre samoukov
|
|
|
|
### Zostaňte organizovaní
|
|
|
|
```bash
|
|
# Create a learning journal
|
|
mkdir my-learning-journal
|
|
|
|
# For each lesson, create notes
|
|
echo "# Lesson 1 Notes" > my-learning-journal/lesson-01-notes.md
|
|
```
|
|
|
|
### Pravidelne cvičte
|
|
|
|
- Vyhraďte si každý deň alebo týždeň čas na učenie
|
|
- Dokončite aspoň jednu lekciu týždenne
|
|
- Pravidelne si opakujte predchádzajúce lekcie
|
|
|
|
### Zapojte sa do komunity
|
|
|
|
- Pripojte sa k [Discord komunite](https://aka.ms/ds4beginners/discord)
|
|
- Zúčastnite sa #Data-Science-for-Beginners kanála na Discorde [Diskusie na Discorde](https://aka.ms/ds4beginners/discord)
|
|
- Zdieľajte svoj pokrok a kladte otázky
|
|
|
|
### Vytvárajte vlastné projekty
|
|
|
|
Po dokončení lekcií aplikujte koncepty na osobné projekty:
|
|
|
|
```python
|
|
# Example: Analyze your own dataset
|
|
import pandas as pd
|
|
|
|
# Load your own data
|
|
my_data = pd.read_csv('my-project/data.csv')
|
|
|
|
# Apply techniques learned
|
|
# - Data cleaning (Lesson 8)
|
|
# - Exploratory data analysis (Lesson 7)
|
|
# - Visualization (Lessons 9-13)
|
|
# - Analysis (Lesson 15)
|
|
```
|
|
|
|
## Tipy pre učiteľov
|
|
|
|
### Nastavenie triedy
|
|
|
|
1. Preštudujte si [for-teachers.md](for-teachers.md) pre podrobné pokyny
|
|
2. Nastavte zdieľané prostredie (GitHub Classroom alebo Codespaces)
|
|
3. Zriaďte komunikačný kanál (Discord, Slack alebo Teams)
|
|
|
|
### Plánovanie lekcií
|
|
|
|
**Navrhovaný 10-týždňový rozvrh:**
|
|
|
|
- **Týždeň 1-2**: Úvod (Lekcie 1-4)
|
|
- **Týždeň 3-4**: Práca s dátami (Lekcie 5-8)
|
|
- **Týždeň 5-6**: Vizualizácia dát (Lekcie 9-13)
|
|
- **Týždeň 7-8**: Životný cyklus data science (Lekcie 14-16)
|
|
- **Týždeň 9**: Cloudová data science (Lekcie 17-19)
|
|
- **Týždeň 10**: Reálne aplikácie a záverečné projekty (Lekcia 20)
|
|
|
|
### Spustenie Docsify pre offline prístup
|
|
|
|
```bash
|
|
# Serve documentation locally for classroom use
|
|
docsify serve
|
|
|
|
# Students can access at localhost:3000
|
|
# No internet required after initial setup
|
|
```
|
|
|
|
### Hodnotenie úloh
|
|
|
|
- Skontrolujte študentské notebooky na dokončené cvičenia
|
|
- Overte porozumenie prostredníctvom výsledkov kvízov
|
|
- Hodnoťte záverečné projekty na základe princípov životného cyklu data science
|
|
|
|
### Vytváranie úloh
|
|
|
|
```python
|
|
# Example custom assignment template
|
|
"""
|
|
Assignment: [Topic]
|
|
|
|
Objective: [Learning goal]
|
|
|
|
Dataset: [Provide or have students find one]
|
|
|
|
Tasks:
|
|
1. Load and explore the dataset
|
|
2. Clean and prepare the data
|
|
3. Create at least 3 visualizations
|
|
4. Perform analysis
|
|
5. Communicate findings
|
|
|
|
Deliverables:
|
|
- Jupyter notebook with code and explanations
|
|
- Written summary of findings
|
|
"""
|
|
```
|
|
|
|
## Práca offline
|
|
|
|
### Stiahnutie zdrojov
|
|
|
|
```bash
|
|
# Clone the entire repository
|
|
git clone https://github.com/microsoft/Data-Science-For-Beginners.git
|
|
|
|
# Download datasets in advance
|
|
# Most datasets are included in the repository
|
|
```
|
|
|
|
### Spustenie dokumentácie lokálne
|
|
|
|
```bash
|
|
# Serve with Docsify
|
|
docsify serve
|
|
|
|
# Access at localhost:3000
|
|
```
|
|
|
|
### Spustenie aplikácie na kvízy lokálne
|
|
|
|
```bash
|
|
cd quiz-app
|
|
npm run serve
|
|
```
|
|
|
|
## Prístup k preloženému obsahu
|
|
|
|
Preklady sú dostupné vo viac ako 40 jazykoch:
|
|
|
|
```bash
|
|
# Access translated lessons
|
|
cd translations/fr # French
|
|
cd translations/es # Spanish
|
|
cd translations/de # German
|
|
# ... and many more
|
|
```
|
|
|
|
Každý preklad zachováva rovnakú štruktúru ako anglická verzia.
|
|
|
|
## Ďalšie zdroje
|
|
|
|
### Pokračujte v učení
|
|
|
|
- [Microsoft Learn](https://docs.microsoft.com/learn/) - Ďalšie vzdelávacie cesty
|
|
- [Student Hub](https://docs.microsoft.com/learn/student-hub) - Zdroje pre študentov
|
|
- [Azure AI Foundry](https://aka.ms/foundry/forum) - Komunitné fórum
|
|
|
|
### Súvisiace učebné osnovy
|
|
|
|
- [AI for Beginners](https://aka.ms/ai-beginners)
|
|
- [ML for Beginners](https://aka.ms/ml-beginners)
|
|
- [Web Dev for Beginners](https://aka.ms/webdev-beginners)
|
|
- [Generative AI for Beginners](https://aka.ms/genai-beginners)
|
|
|
|
## Získanie pomoci
|
|
|
|
- Skontrolujte [TROUBLESHOOTING.md](TROUBLESHOOTING.md) pre bežné problémy
|
|
- Vyhľadajte [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues)
|
|
- Pripojte sa k našemu [Discordu](https://aka.ms/ds4beginners/discord)
|
|
- Preštudujte si [CONTRIBUTING.md](CONTRIBUTING.md) na nahlásenie problémov alebo prispievanie
|
|
|
|
---
|
|
|
|
**Upozornenie**:
|
|
Tento dokument bol preložený pomocou služby AI prekladu [Co-op Translator](https://github.com/Azure/co-op-translator). Hoci sa snažíme o presnosť, prosím, berte na vedomie, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho rodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nenesieme zodpovednosť za akékoľvek nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu. |