Skip to content

Latest commit

 

History

History
263 lines (186 loc) · 36.4 KB

File metadata and controls

263 lines (186 loc) · 36.4 KB

Данни науки за начинаещи - Учебна програма

Open in GitHub Codespaces

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Microsoft Foundry Developer Forum

Адвокати за облачни услуги на Microsoft са щастливи да предложат 10-седмична, 20-урочна учебна програма за Данни науки. Всеки урок включва тестове преди и след урока, писмени инструкции за завършване на урока, решение и задание. Нашата проектно-ориентирана педагогика ви позволява да учите, докато изграждате, изпитан начин новите умения да „залепнат“.

Сърдечни благодарности на нашите автори: 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

Sketchnote by @sketchthedocs https://sketchthedocs.dev
Данни науки за начинаещи - Скетчнот от @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 | Khmer | 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"

Това ви осигурява всичко необходимо за завършване на курса с много по-бързо изтегляне.

Ако желаете да се поддържат допълнителни езици за превод, те са изброени тук

Присъединете се към нашата общност

Microsoft Foundry Discord

Имаме текуща серия в Discord „Научи с AI“, научете повече и се присъединете към нас на Learn with AI Series от 18 до 30 септември, 2025. Ще получите съвети и трикове за използване на GitHub Copilot за Данни науки.

Learn with AI series

Студент ли сте?

Започнете с следните ресурси:

  • Студентска страница На тази страница ще намерите ресурси за начинаещи, студентски пакети и дори начини да получите безплатен сертификатен ваучер. Това е една страница, която искате да добавите в отметките си и да проверявате от време на време, тъй като сменяме съдържанието поне веднъж месечно.
  • Microsoft Learn Student Ambassadors Присъединете се към глобална общност на студентски посланици, това може да бъде вашият път към Microsoft.

Започване

📚 Документация

👨‍🎓 За студенти

Пълни начинаещи: Нови в данните науки? Започнете с нашите лесни за начинаещи примери! Тези прости, добре коментирани примери ще ви помогнат да разберете основите преди да се потопите в цялата учебна програма. Студенти: за да използвате тази учебна програма самостоятелно, форкнете цялото хранилище и завършвайте упражненията самостоятелно, започвайки с тест преди лекцията. След това прочетете лекцията и завършете останалите дейности. Опитайте се да създавате проектите чрез разбиране на уроците, а не чрез копиране на кода на решенията; въпреки това този код е наличен в папките /solutions във всеки ориентиран към проекти урок. Друга идея е да сформирате учебна група с приятели и да преминете заедно през съдържанието. За по-нататъшно обучение препоръчваме Microsoft Learn.

Бърз старт:

  1. Прегледайте Ръководството за инсталация, за да настроите средата си
  2. Прегледайте Упътването за употреба, за да научите как да работите с учебната програма
  3. Започнете с урок 1 и продължете последователно
  4. Присъединете се към нашата Discord общност за подкрепа

👩‍🏫 За учители

Учители: включихме някои предложения за използването на тази учебна програма. Ще се радваме на вашата обратна връзка в нашия дискусионен форум!

Запознайте се с екипа

Рекламен клип

Гиф от Mohit Jaisal

🎥 Кликнете върху изображението по-горе за видео за проекта и хората, които го създадоха!

Педагогика

Избрахме два педагогически принципа при изграждането на тази учебна програма: да бъде базирана на проекти и да включва чести тестове. В края на тази серия студентите ще са научили основни принципи на науката за данни, включително етични концепции, подготовка на данни, различни начини за работа с данни, визуализация на данни, анализ на данни, реални случаи на употреба на науката за данни и други.

Освен това, ниско натоварващ тест преди урок поставя намерението на студента към изучаването на тема, докато втори тест след урока осигурява по-добро запомняне. Тази учебна програма е проектирана да бъде гъвкава и забавна и може да се изучава цялостно или частично. Проектите започват малки и стават все по-сложни до края на 10-седмичния цикъл.

Намерете нашите Правила за поведение, Принос, Превод насоки. Очакваме вашата конструктивна обратна връзка!

Всяка лекция включва:

  • Незадължителна скицнота
  • Незадължително видео допълнение
  • Тест за загрявка преди урока
  • Писмен урок
  • За уроци, базирани на проекти, стъпка по стъпка ръководства за изграждане на проекта
  • Проверки на знанията
  • Предизвикателство
  • Допълнително четиво
  • Задание
  • Тест след урока

Бележка относно тестовете: Всички тестове са в папката Quiz-App и са общо 40 теста с по три въпроса всеки. Те са свързани от уроците, но тестовото приложение може да се стартира локално или да се публикува в Azure; следвайте инструкциите в папката quiz-app. Те постепенно се локализират.

🎓 Примери за начинаещи

Нов в науката за данни? Създадохме специален директория с примери със семпъл, добре коментиран код, за да ви помогне да започнете:

  • 🌟 Hello World - Вашата първа програма за наука за данни
  • 📂 Зареждане на данни - Научете как да четете и разглеждате набори от данни
  • 📊 Прост анализ - Изчисляване на статистики и откриване на модели
  • 📈 Основна визуализация - Създавайте диаграми и графики
  • 🔬 Реален проект - Пълен работен процес от начало до край

Всеки пример включва подробни коментари, които обясняват всяка стъпка, което го прави идеален за абсолютни начинаещи!

👉 Започнете с примерите 👈

Уроци

 Скицнота от @sketchthedocs https://sketchthedocs.dev
Наука за данни за начинаещи: Пътна карта - Скицнота от @nitya
Номер на урока Тема Групиране на уроци Учебни цели Свързан урок Автор
01 Дефиниране на наука за данни Въведение Научете основните концепции зад науката за данни и как тя е свързана с изкуствения интелект, машинното обучение и големите данни. урок видео Дмитрий
02 Етика в науката за данни Въведение Концепции, предизвикателства и рамки на етиката на данните. урок Нитя
03 Дефиниране на данни Въведение Как се класифицират данните и техните често срещани източници. урок Жасмин
04 Въведение в статистиката и вероятността Въведение Математически техники за вероятности и статистика за разбиране на данни. урок видео Дмитрий
05 Работа с релационни данни Работа с данни Въведение в релационни данни и основи за проучване и анализ на релационни данни с езика Structured Query Language, известен още като SQL („сикуел“). урок Кристофър
06 Работа с NoSQL данни Работа с данни Въведение в нерелационни данни, техните видове и основи за проучване и анализ на документоориентирани бази данни. урок Жасмин
07 Работа с Python Работа с данни Основи на използването на Python за проучване на данни с библиотеки като Pandas. Препоръчително е основно разбиране на програмирането с Python. урок видео Дмитрий
08 Подготовка на данни Работа с данни Теми за техники на данни за почистване и трансформиране на данни, за да се справят с предизвикателствата на липсващи, неточни или непълни данни. урок Жасмин
09 Визуализиране на количества Визуализация на данни Научете как да използвате Matplotlib за визуализиране на данни за птици 🦆 урок Джен
10 Визуализиране на разпределения на данни Визуализация на данни Визуализиране на наблюдения и тенденции в даден интервал. урок Джен
11 Визуализиране на пропорции Визуализация на данни Визуализиране на дискретни и групирани проценти. урок Джен
12 Визуализиране на връзки Визуализация на данни Визуализиране на връзките и корелациите между набори от данни и техните променливи. урок Джен
13 Смислени визуализации Визуализация на данни Техники и насоки за създаване на визуализации, които са ценни за ефективно решаване на проблеми и придобиване на прозрения. урок Джен
14 Въведение в жизнения цикъл на науката за данни Жизнен цикъл Въведение в жизнения цикъл на науката за данни и първата му стъпка - придобиване и извличане на данни. урок Жасмин
15 Анализиране Жизнен цикъл Тази фаза от жизнения цикъл на науката за данни се фокусира върху техники за анализ на данни. урок Жасмин
16 Комуникация Жизнен цикъл Тази фаза от жизнения цикъл на науката за данни се съсредоточава върху представяне на прозренията от данните по начин, който улеснява разбирането им от вземащите решения. урок Джейлън
17 Наука за данни в облака Облак Тази серия уроци представя науката за данни в облака и нейните предимства. урок Тифани и Мод
18 Наука за данни в облака Облак Обучение на модели с Low Code инструменти. урок Тифани и Мод
19 Наука за данни в облака Облак Разгръщане на модели с Azure Machine Learning Studio. урок Тифани и Мод
20 Наука за данни в реалния свят В природата Проекти, базирани на науката за данни в реалния свят. урок Нитя

GitHub Codespaces

Следвайте тези стъпки, за да отворите този образец в Codespace:

  1. Кликнете върху менюто Code и изберете опцията Open with Codespaces.
  2. Изберете + New codespace в долната част на панела. За повече информация, разгледайте документацията на GitHub.

VSCode Remote - Контейнери

Следвайте тези стъпки, за да отворите това хранилище в контейнер, използвайки локалната си машина и VSCode с разширението VS Code Remote - Containers:

  1. Ако използвате контейнер за разработка за първи път, уверете се, че системата ви отговаря на изискванията (напр. имате инсталиран Docker) в документацията за започване.

За да използвате това хранилище, можете или да го отворите в изолиран Docker том:

Забележка: Това ще използва командата Remote-Containers: Clone Repository in Container Volume... за клониране на сорс кода в Docker том вместо в локалната файлова система. Томовете са предпочитан механизъм за съхранение на данни на контейнера.

Или отворете локално клонирано или изтеглено копие на хранилището:

  • Клонирайте това хранилище локално.
  • Натиснете F1 и изберете командата Remote-Containers: Open Folder in Container....
  • Изберете клонираното копие на тази папка, изчакайте контейнерът да се стартира и опитайте.

Офлайн достъп

Можете да използвате тази документация офлайн с помощта на Docsify. Форкнете това хранилище, инсталирайте Docsify на локалната си машина, след това в главната папка на това хранилище изпълнете docsify serve. Уебсайтът ще работи на порт 3000 на локалния ви компютър: localhost:3000.

Забележка, бележниците няма да се изобразяват от Docsify, така че когато трябва да стартирате бележник, направете го отделно във VS Code със стартиран Python kernel.

Други учебни програми

Нашият екип създава и други учебни програми! Вижте:

LangChain

LangChain4j for Beginners LangChain.js за начинаещи LangChain за начинаещи

Azure / Edge / MCP / Агенти

AZD за начинаещи Edge AI за начинаещи MCP за начинаещи AI Агенти за начинаещи


Серия Генеративен AI

Генеративен AI за начинаещи Генеративен AI (.NET) Генеративен AI (Java) Генеративен AI (JavaScript)


Основно обучение

Машинно обучение за начинаещи Наука за данни за начинаещи ИИ за начинаещи Киберсигурност за начинаещи Уеб разработка за начинаещи IoT за начинаещи XR разработка за начинаещи


Серия Copilot

Copilot за AI съвместно програмиране Copilot за C#/.NET Copilot приключение

Получаване на помощ

Имате проблеми? Вижте нашето Ръководство за отстраняване на проблеми за решения на често срещани проблеми.

Ако се затруднявате или имате въпроси относно създаването на AI приложения, присъединете се към други ученици и опитни разработчици за обсъждания относно MCP. Това е подкрепяща общност, където въпросите са добре дошли и знанието се споделя свободно.

Microsoft Foundry Discord

Ако имате обратна връзка за продукта или срещате грешки по време на разработка, посетете:

Microsoft Foundry Developer Forum


Отговорност:
Този документ е преведен с помощта на AI преводаческа услуга Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматичните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.