|
|
1 week ago | |
|---|---|---|
| .. | ||
| 1-Introduction | 1 week ago | |
| 2-Working-With-Data | 1 week ago | |
| 3-Data-Visualization | 1 week ago | |
| 4-Data-Science-Lifecycle | 1 week ago | |
| 5-Data-Science-In-Cloud | 1 week ago | |
| 6-Data-Science-In-Wild | 1 week ago | |
| docs | 1 month ago | |
| examples | 1 month ago | |
| quiz-app | 1 month ago | |
| sketchnotes | 1 week ago | |
| .co-op-translator.json | 1 week ago | |
| AGENTS.md | 1 month ago | |
| CODE_OF_CONDUCT.md | 1 month ago | |
| CONTRIBUTING.md | 1 month ago | |
| INSTALLATION.md | 1 month ago | |
| README.md | 1 week ago | |
| SECURITY.md | 1 month ago | |
| SUPPORT.md | 1 month ago | |
| TROUBLESHOOTING.md | 1 month ago | |
| USAGE.md | 1 month ago | |
| for-teachers.md | 1 month ago | |
README.md
Data Science за начинаещи - Учебна програма
Адвокатите на Azure Cloud в Microsoft с удоволствие предлагат 10-седмична учебна програма с 20 урока, изцяло посветена на Data Science. Всеки урок включва тест преди и след урока, писмени инструкции за изпълнение на урока, решение и задача. Нашата педагогика, базирана на проекти, ви позволява да учите, докато строите, което е доказан начин новите умения да "залепнат".
Сърдечни благодарности на нашите автори: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.
🙏 Специални благодарности 🙏 на нашите Microsoft Student Ambassador автори, рецензенти и съдържателни сътрудници, в частност Aaryan Arora, Aditya Garg, Alondra Sanchez, Ankita Singh, Anupam Mishra, Arpita Das, ChhailBihari Dubey, Dibri Nsofor, Dishita Bhasin, Majd Safi, Max Blum, Miguel Correa, Mohamma Iftekher (Iftu) Ebne Jalal, Nawrin Tabassum, Raymond Wangsa Putra, Rohit Yadav, Samridhi Sharma, Sanya Sinha, Sheena Narula, Tauqeer Ahmad, Yogendrasingh Pawar , Vidushi Gupta, Jasleen Sondhi
![]() |
|---|
| Data Science за начинаещи - Sketchnote от @nitya |
🌐 Поддръжка на множество езици
Поддържа се чрез GitHub Action (Автоматизирано и винаги актуално)
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Предпочитате локално клониране?
Това хранилище включва над 50 езикови превода, което значително увеличава размера за изтегляне. За да клонирате без преводи, използвайте sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/Data-Science-For-Beginners.git cd Data-Science-For-Beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/Data-Science-For-Beginners.git cd Data-Science-For-Beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Това ви дава всичко необходимо за завършване на курса с много по-бързо изтегляне.
Ако искате допълнителни преводи, поддържаните езици са изброени тук
Присъединете се към нашата общност
Имаме текуща Discord серия „учене с AI“, научете повече и се присъединете към нас на Learn with AI Series от 18 до 30 септември, 2025 г. Ще получите съвети и трикове за използване на GitHub Copilot за Data Science.
Вие студент ли сте?
Започнете с следните ресурси:
- Student Hub страница Тук ще намерите ресурси за начинаещи, студентски пакети и дори начини да получите безплатен сертификатен ваучер. Това е страница, която искате да запазите и да проверявате от време на време, тъй като съдържанието се обновява поне веднъж месечно.
- Microsoft Learn Student Ambassadors Присъединете се към глобална общност от студенти посланици, това може да е вашият път към Microsoft.
Започване
📚 Документация
- Ръководство за инсталиране - Стъпка по стъпка инструкции за настройка за начинаещи
- Ръководство за използване - Примери и често използвани работни потоци
- Отстраняване на проблеми - Решения на често срещани проблеми
- Ръководство за принос - Как да допринесете за този проект
- За учители - Препоръки за преподаване и материали за класната стая
👨🎓 За студенти
Пълни начинаещи: Нови ли сте в data science? Започнете с нашите примери за начинаещи! Тези прости, добре коментирани примери ще ви помогнат да разберете основите преди да се потопите в цялата учебна програма. Студенти: за да използвате тази учебна програма самостоятелно, направете форк на цялото хранилище и направете упражненията сами, започвайки с тест преди лекцията. После прочетете лекцията и завършете останалите дейности. Опитайте се да създавате проектите, като разбирате уроците вместо да копирате кода за решения; въпреки това този код е наличен в папките /solutions във всеки урок, ориентиран към проект. Друга идея е да създадете учебна група с приятели и да преминете съдържанието заедно. За по-нататъшно учене препоръчваме Microsoft Learn.
Бърз старт:
- Прегледайте Ръководството за инсталация, за да настроите средата си
- Прегледайте Ръководството за използване, за да научите как да работите с учебната програма
- Започнете с урок 1 и продължете последователно
- Присъединете се към нашата Discord общност за подкрепа
👩🏫 За учители
Учители: ние сме включили някои предложения за това как да използвате тази учебна програма. Ще се радваме на вашата обратна връзка в нашия дискусионен форум!
Запознайте се с екипа
Gif от Mohit Jaisal
🎥 Кликнете на изображението по-горе за видео за проекта и хората, които са го създали!
Педагогика
Избрахме два педагогически принципа при създаването на тази учебна програма: да бъде базирана на проект и да включва често повтарящи се тестове. В края на този курс студентите ще са научили основните принципи на науката за данните, включително етични концепции, подготовка на данни, различни начини за работа с данни, визуализация на данни, анализ на данни, реални случаи на използване на науката за данните и още.
Освен това, тест с нисък залог преди урок задава намерението на студента да изучава дадена тема, докато втори тест след урок осигурява по-нататъшна запаметяемост. Тази учебна програма е проектирана да бъде гъвкава и забавна и може да се премине изцяло или частично. Проектите започват малки и стават все по-сложни до края на 10-седмичния цикъл.
Намерете нашите Правила за поведение, Принос, Превод указания. Очакваме вашата конструктивна обратна връзка!
Всеки урок включва:
- Допълнителна скица (по желание)
- Допълнително видео (по желание)
- Предварителен тест за загряване преди урока
- Писмен урок
- За уроци базирани на проекти – стъпка по стъпка ръководства за изграждане на проекта
- Проверки на знанията
- Предизвикателство
- Допълнително четиво
- Задача
- Тест след урока
Забележка относно тестовете: Всички тестове се съдържат в папката Quiz-App, общо 40 теста с по три въпроса всеки. Те са свързани от уроците, но приложението за тестове може да се изпълнява локално или да се деплойва в Azure; следвайте инструкциите в папката
quiz-app. Те постепенно се локализират.
🎓 Примери за начинаещи
Нов в науката за данните? Създадохме специална директория с примери с прост и добре коментиран код, който да ви помогне да започнете:
- 🌟 Hello World - Вашата първа програма по наука за данните
- 📂 Зареждане на данни - Научете как да четете и изследвате набори от данни
- 📊 Прост анализ - Изчисляване на статистики и намиране на модели
- 📈 Основна визуализация - Създаване на диаграми и графики
- 🔬 Реален проект - Цялостен работен процес от начало до край
Всеки пример включва подробни коментари, обясняващи всяка стъпка, което го прави перфектен за абсолютни начинаещи!
Уроци
![]() |
|---|
| Наука за данни за начинаещи: План за обучение - Скица от @nitya |
| Номер на урок | Тема | Групиране на урока | Учебни цели | Свързан урок | Автор |
|---|---|---|---|---|---|
| 01 | Дефиниране на науката за данни | Въведение | Научете основните концепции зад науката за данни и как тя се свързва с изкуствения интелект, машинното обучение и големите данни. | урок видео | Дмитрий |
| 02 | Етика в науката за данни | Въведение | Концепции, предизвикателства и рамки на етиката в данните. | урок | Nitya |
| 03 | Дефиниране на данни | Въведение | Как се класифицират данните и техните чести източници. | урок | Jasmine |
| 04 | Въведение в статистиката и вероятността | Въведение | Математическите техники на вероятността и статистиката за разбиране на данните. | урок видео | Дмитрий |
| 05 | Работа с релационни данни | Работа с данни | Въведение в релационните данни и основите на изследване и анализ на релационни данни със структуриран език за заявки, известен като SQL (произнася се “си-куел”). | урок | Кристофър |
| 06 | Работа с NoSQL данни | Работа с данни | Въведение в нерелационните данни, техните различни типове и основите на изследване и анализ на документ-ориентирани бази данни. | урок | Jasmine |
| 07 | Работа с Python | Работа с данни | Основи на използване на Python за изследване на данни с библиотеки като Pandas. Препоръчва се основно разбиране на Python програмирането. | урок видео | Дмитрий |
| 08 | Подготовка на данни | Работа с данни | Теми за техники за почистване и трансформиране на данните за справяне с проблемите на липсващи, неточни или непълни данни. | урок | Jasmine |
| 09 | Визуализация на количества | Визуализация на данни | Научете как да използвате Matplotlib за визуализиране на данни за птици 🦆 | урок | Джен |
| 10 | Визуализация на разпределение на данните | Визуализация на данни | Визуализиране на наблюдения и тенденции в интервал. | урок | Джен |
| 11 | Визуализация на пропорции | Визуализация на данни | Визуализиране на дискретни и групирани проценти. | урок | Джен |
| 12 | Визуализация на взаимоотношения | Визуализация на данни | Визуализиране на връзки и корелации между набори от данни и техните променливи. | урок | Джен |
| 13 | Смислени визуализации | Визуализация на данни | Техники и насоки за правене на визуализациите стойностни за ефективно решаване на проблеми и изводи. | урок | Джен |
| 14 | Въведение в жизнения цикъл на науката за данни | Жизнен цикъл | Въведение в жизнения цикъл на науката за данни и първата му стъпка – придобиване и извличане на данни. | урок | Jasmine |
| 15 | Анализиране | Жизнен цикъл | Тази фаза от жизнения цикъл на науката за данни се фокусира върху техники за анализ на данни. | урок | Jasmine |
| 16 | Комуникация | Жизнен цикъл | Тази фаза от жизнения цикъл на науката за данни се фокусира върху представянето на изводите от данните по начин, който улеснява разбирането им от вземащите решения. | урок | Jalen |
| 17 | Наука за данни в облака | Облачни данни | Тази серия от уроци представя науката за данни в облака и нейните предимства. | урок | Тифани и Мауд |
| 18 | Наука за данни в облака | Облачни данни | Обучение на модели с използване на Low Code инструменти. | урок | Тифани и Мауд |
| 19 | Наука за данни в облака | Облачни данни | Деплойване на модели с Azure Machine Learning Studio. | урок | Тифани и Мауд |
| 20 | Наука за данни в реалния свят | В дивата природа | Проекти, базирани на науката за данните, в реалния свят. | урок | Nitya |
GitHub Codespaces
Следвайте тези стъпки, за да отворите този пример в Codespace:
- Кликнете на падащото меню Code и изберете опцията Open with Codespaces.
- Изберете + New codespace в долната част на панела. За повече информация вижте GitHub документацията.
VSCode Remote - Контейнери
Следвайте тези стъпки, за да отворите това репо в контейнер, използвайки локалната си машина и VSCode чрез разширението VS Code Remote - Containers:
- Ако използвате контейнер за разработка за първи път, моля уверете се, че системата ви отговаря на изискванията (т.е. имате инсталиран Docker) в документацията за начало.
За да използвате това репо, можете или да го отворите в изолиран Docker volume:
Забележка: Под капака това ще използва командата Remote-Containers: Clone Repository in Container Volume..., за да клонира изходния код в Docker volume вместо в локалната файлова система. Volumes са предпочитаният механизъм за съхранение на данни на контейнера.
Или да отворите локално клонирано или изтеглено копие на репото:
- Клонирайте това репо на локалната файлова система.
- Натиснете F1 и изберете команда Remote-Containers: Open Folder in Container....
- Изберете клонираното копие на тази папка, изчакайте да стартира контейнера и пробвайте.
Офлайн достъп
Можете да изпълнявате тази документация офлайн чрез Docsify. Форкнете това репо, инсталирайте Docsify на локалната си машина, след това в основната папка на това репо, изпълнете docsify serve. Уебсайтът ще бъде обслужван на порт 3000 на localhost: localhost:3000.
Забележка: бележниците няма да се визуализират с Docsify, така че когато трябва да изпълните бележник, направете го отделно в VS Code, използвайки Python kernel.
Други учебни програми
Нашият екип създава и други учебни програми! Вижте:
LangChain
Azure / Edge / MCP / Агентите
Поредицата за генеративен AI
Основно обучение
Поредицата Copilot
Помощ
Срещате проблеми? Вижте нашето Ръководство за отстраняване на проблеми за решения на често срещани проблеми.
Ако забиете или имате въпроси относно създаването на AI приложения, присъединете се към други учащи и опитни разработчици в дискусиите за MCP. Това е подкрепяща общност, където въпросите са добре дошли и знанието се споделя свободно.
Ако имате обратна връзка за продукта или грешки по време на изграждането, посетете:
Отказ от отговорност:
Този документ е преведен с помощта на автоматизирана услуга за превод Co-op Translator. Въпреки че се стремим към точност, имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия първоначален език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Не носим отговорност за възникнали недоразумения или неправилни тълкувания вследствие на използването на този превод.



