Skip to content

Latest commit

 

History

History
263 lines (186 loc) · 28.6 KB

File metadata and controls

263 lines (186 loc) · 28.6 KB

Data Science pentru Începători - Un Curriculum

Deschide în GitHub Codespaces

Licență GitHub Contribuitori GitHub Probleme GitHub Pull requests GitHub PR-uri binevenite

Urmăritori GitHub Fork-uri GitHub Stele GitHub

Microsoft Foundry Discord

Microsoft Foundry Developer Forum

Azure Cloud Advocates de la Microsoft sunt încântați să ofere un curriculum de 10 săptămâni, cu 20 de lecții despre Data Science. Fiecare lecție include chestionare înainte și după lecție, instrucțiuni scrise pentru finalizarea lecției, o soluție și o temă. Pedagogia noastră bazată pe proiecte vă permite să învățați în timp ce construiți, o metodă dovedită prin care noile abilități „se fixează”.

Mulțumiri călduroase autorilor noștri: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.

🙏 Mulțumiri speciale 🙏 autorilor, recenzorilor și contributorilor de conținut Microsoft Student Ambassador, în special 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
Data Science pentru Începători - Sketchnote de @nitya

🌐 Suport Multilingv

Suport prin GitHub Action (Automatizat și Mereu Actualizat)

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

Preferi să clonezi local?

Acest depozit include traduceri în peste 50 de limbi, ceea ce mărește semnificativ dimensiunea descărcării. Pentru a clona fără traduceri, folosește 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"

Aceasta îți oferă tot ce ai nevoie pentru a finaliza cursul cu o descărcare mult mai rapidă.

Dacă dorești să sprijini limbile de traducere suplimentare, acestea sunt listate aici

Alătură-te Comunității Noastre

Microsoft Foundry Discord

Avem în desfășurare o serie pe Discord despre învățarea cu AI, află mai multe și alătură-te nouă la Learn with AI Series în perioada 18 - 30 septembrie 2025. Vei primi sfaturi și trucuri despre utilizarea GitHub Copilot pentru Data Science.

Learn with AI series

Ești student?

Începe cu următoarele resurse:

  • Pagina Student Hub Pe această pagină vei găsi resurse pentru începători, pachete pentru studenți și chiar modalități de a obține un voucher gratuit pentru certificare. Aceasta este o pagină pe care vrei să o marchezi și să o verifici din când în când deoarece actualizăm conținutul cel puțin lunar.
  • Microsoft Learn Student Ambassadors Alătură-te unei comunități globale de ambasadori studenți, acest lucru ar putea fi calea ta spre Microsoft.

Începutul

📚 Documentație

👨‍🎓 Pentru Studenți

Începători Compleți: Ești nou în data science? Începe cu exemplele prietenoase pentru începători! Aceste exemple simple, bine comentate te vor ajuta să înțelegi elementele de bază înainte de a te aventura în curriculum complet. Studenți: pentru a folosi acest curriculum pe cont propriu, fă fork la întregul depozit și finalizează exercițiile singur, începând cu un chestionar înainte de lecție. Apoi citește lecția și finalizează restul activităților. Încearcă să creezi proiectele înțelegând lecțiile în loc să copiezi codul soluțiilor; totuși, acest cod este disponibil în folderele /solutions din fiecare lecție orientată pe proiecte. O altă idee ar fi să formezi un grup de studiu cu prietenii și să parcurgeți conținutul împreună. Pentru studii suplimentare, recomandăm Microsoft Learn.

Pornire rapidă:

  1. Verifică Ghidul de instalare pentru a-ți configura mediul
  2. Consultă Ghidul de utilizare pentru a învăța cum să folosești curriculumul
  3. Începe cu Lecția 1 și parcurge-le în ordine
  4. Alătură-te comunității noastre de pe Discord pentru suport

👩‍🏫 Pentru Profesori

Profesori: am inclus câteva sugestii despre cum să folosiți acest curriculum. Ne-ar plăcea să primim feedback-ul vostru în forumul nostru de discuții!

Cunoaște echipa

Video promoțional

Gif de Mohit Jaisal

🎥 Apasă pe imaginea de mai sus pentru un videoclip despre proiect și oamenii care l-au creat!

Pedagogie

Am ales două principii pedagogice în construirea acestui curriculum: să fie bazat pe proiecte și să includă teste frecvente. La finalul acestei serii, studenții vor fi învățat principii de bază ale științei datelor, inclusiv concepte etice, pregătirea datelor, diferite moduri de a lucra cu datele, vizualizarea datelor, analiza datelor, cazuri reale de utilizare a științei datelor și altele.

În plus, un test cu mize scăzute înainte de o lecție setează intenția studentului de a învăța un subiect, în timp ce un al doilea test după lecție asigură o retenție suplimentară. Acest curriculum a fost proiectat să fie flexibil și distractiv și poate fi parcurs integral sau parțial. Proiectele încep mic și devin din ce în ce mai complexe până la finalul ciclului de 10 săptămâni.

Găsiți Codul nostru de conduită, Ghidul de contribuție, Ghidul de traduceri. Apreciem feedback-ul constructiv!

Fiecare lecție include:

  • Schiță opțională (sketchnote)
  • Video suplimentar opțional
  • Test de încălzire înainte de lecție
  • Lecție scrisă
  • Pentru lecțiile bazate pe proiecte, ghiduri pas cu pas pentru a construi proiectul
  • Verificări de cunoștințe
  • O provocare
  • Lecturi suplimentare
  • Temă
  • Test post-lecție

O notă despre teste: Toate testele sunt conținute în folderul Quiz-App, în total 40 de teste a câte trei întrebări fiecare. Ele sunt legate din lecții, dar aplicația de teste poate fi rulată local sau implementată pe Azure; urmați instrucțiunile din folderul quiz-app. Sunt localizate treptat.

🎓 Exemple prietenoase pentru începători

Ești nou în Știința datelor? Am creat un director special de exemple cu cod simplu și bine comentat pentru a te ajuta să începi:

  • 🌟 Hello World - Primul tău program de știința datelor
  • 📂 Încărcarea datelor - Învățarea modului de a citi și explora seturi de date
  • 📊 Analiză simplă - Calcularea statisticilor și găsirea tiparelor
  • 📈 Vizualizare de bază - Crearea de diagrame și grafice
  • 🔬 Proiect real - Flux complet de muncă de la început până la sfârșit

Fiecare exemplu include comentarii detaliate care explică fiecare pas, fiind perfect pentru începători absoluti!

👉 Începe cu exemplele 👈

Lecții

 Schiță de la @sketchthedocs https://sketchthedocs.dev
Știința datelor pentru începători: Foaie de parcurs - Schiță de @nitya
Număr lecție Subiect Grupare lecție Obiective de învățare Lecție legată Autor
01 Definirea Științei datelor Introducere Aflați conceptele de bază din spatele științei datelor și cum este legată de inteligența artificială, învățarea automată și big data. lecție video Dmitry
02 Etica în Știința datelor Introducere Concepute etice, provocări și cadre de etică a datelor. lecție Nitya
03 Definirea datelor Introducere Cum sunt clasificate datele și sursele lor comune. lecție Jasmine
04 Introducere în Statistică & Probabilitate Introducere Tehnici matematice de probabilitate și statistică pentru a înțelege datele. lecție video Dmitry
05 Lucrul cu date relaționale Lucru cu date Introducere în date relaționale și noțiuni de bază despre explorarea și analizarea datelor relaționale cu limbajul SQL (pronunțat "see-quell"). lecție Christopher
06 Lucrul cu date NoSQL Lucru cu date Introducere în date non-relaționale, tipurile lor diverse și noțiuni de bază despre explorarea și analizarea bazelor de date documentare. lecție Jasmine
07 Lucrul cu Python Lucru cu date Bazele folosirii Python pentru explorarea datelor cu biblioteci precum Pandas. Este recomandată o înțelegere fundamentală a programării în Python. lecție video Dmitry
08 Pregătirea datelor Lucru cu date Tehnici de curățare și transformare a datelor pentru a face față provocărilor datelor lipsă, inexacte sau incomplete. lecție Jasmine
09 Vizualizarea cantităților Vizualizarea datelor Învățați să folosiți Matplotlib pentru a vizualiza datele despre păsări 🦆 lecție Jen
10 Vizualizarea distribuțiilor datelor Vizualizarea datelor Vizualizarea observațiilor și tendințelor într-un interval. lecție Jen
11 Vizualizarea proporțiilor Vizualizarea datelor Vizualizarea procentajelor discrete și grupate. lecție Jen
12 Vizualizarea relațiilor Vizualizarea datelor Vizualizarea conexiunilor și corelațiilor între seturi de date și variabilele lor. lecție Jen
13 Vizualizări semnificative Vizualizarea datelor Tehnici și ghiduri pentru a face vizualizările valoroase pentru rezolvarea eficientă a problemelor și obținerea de informații. lecție Jen
14 Introducere în ciclul de viață al științei datelor Ciclul de viață Introducere în ciclul de viață al științei datelor și prima etapă de achiziție și extragere a datelor. lecție Jasmine
15 Analiză Ciclul de viață Această fază a ciclului de viață al științei datelor se concentrează pe tehnici de analiză a datelor. lecție Jasmine
16 Comunicare Ciclul de viață Această fază a ciclului de viață al științei datelor se concentrează pe prezentarea informațiilor extrase din date într-un mod ușor de înțeles pentru factorii decizionali. lecție Jalen
17 Știința datelor în Cloud Date în Cloud Această serie de lecții introduce știința datelor în cloud și beneficiile sale. lecție Tiffany și Maud
18 Știința datelor în Cloud Date în Cloud Antrenarea modelelor folosind instrumente Low Code. lecție Tiffany și Maud
19 Știința datelor în Cloud Date în Cloud Implementarea modelelor cu Azure Machine Learning Studio. lecție Tiffany și Maud
20 Știința datelor în mediul real În mediul real Proiecte de știința datelor aplicate în viața reală. lecție Nitya

GitHub Codespaces

Urmați acești pași pentru a deschide acest exemplu într-un Codespace:

  1. Apăsați meniul derulant Code și selectați opțiunea Open with Codespaces.
  2. Selectați + New codespace în partea de jos a panoului. Pentru mai multe informații, consultați documentația GitHub.

VSCode Remote - Containers

Urmați acești pași pentru a deschide acest depozit într-un container utilizând mașina locală și VSCode cu extensia VS Code Remote - Containers:

  1. Dacă este prima dată când folosiți un container de dezvoltare, asigurați-vă că sistemul îndeplinește cerințele (de exemplu, să aveți Docker instalat) din documentația de început.

Pentru a folosi acest depozit, îl puteți fie deschide într-un volum Docker izolat:

Notă: Sub capotă, acest lucru va folosi comanda Remote-Containers: Clone Repository in Container Volume... pentru a clona codul sursă într-un volum Docker în loc de sistemul de fișiere local. Volumele sunt mecanismul preferat pentru persistarea datelor containerelor.

Sau deschideți o versiune clonată sau descărcată local a depozitului:

  • Clonați acest depozit în sistemul de fișiere local.
  • Apăsați F1 și selectați comanda Remote-Containers: Open Folder in Container....
  • Selectați copia clonată a acestui folder, așteptați pornirea containerului și testați.

Acces offline

Puteți rula această documentație offline folosind Docsify. Faceți un fork al acestui repo, instalați Docsify pe mașina locală, apoi în folderul rădăcină al acestui repo, tastați docsify serve. Site-ul web va fi servit pe portul 3000 pe localhost: localhost:3000.

Notă, notebook-urile nu vor fi redrenderizate prin Docsify, așa că atunci când aveți nevoie să rulați un notebook, faceți asta separat în VS Code rulând un kernel Python.

Alte curriculumuri

Echipa noastră produce și alte curriculumuri! Verificați:

LangChain

LangChain4j pentru Începători LangChain.js pentru Începători LangChain pentru Începători

Azure / Edge / MCP / Agenți

AZD pentru Începători Edge AI pentru Începători MCP pentru Începători Agenți AI pentru Începători


Seria AI Generativ

AI Generativ pentru Începători AI Generativ (.NET) AI Generativ (Java) AI Generativ (JavaScript)


Învățare de bază

ML pentru Începători Știința Datelor pentru Începători AI pentru Începători Securitate Cibernetică pentru Începători Dezvoltare Web pentru Începători IoT pentru Începători Dezvoltare XR pentru Începători


Seria Copilot

Copilot pentru Programare Asistată de AI Copilot pentru C#/.NET Aventura Copilot

Obținerea Ajutorului

Întâmpinați probleme? Consultați Ghidul de depanare pentru soluții la probleme comune.

Dacă aveți dificultăți sau întrebări despre construirea aplicațiilor AI, alăturați-vă colegilor cursanți și dezvoltatorilor experimentați în discuții despre MCP. Este o comunitate de susținere unde întrebările sunt binevenite și cunoștințele sunt împărtășite liber.

Microsoft Foundry Discord

Dacă aveți sugestii privind produsul sau erori în timpul dezvoltării, vizitați:

Microsoft Foundry Developer Forum


Declinare a responsabilității:
Acest document a fost tradus folosind serviciul de traducere AI Co-op Translator. Deși ne străduim pentru acuratețe, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa natală trebuie considerat sursa autorizată. Pentru informații critice, se recomandă utilizarea traducerii profesionale realizate de un traducător uman. Nu ne asumăm responsabilitatea pentru eventuale neînțelegeri sau interpretări greșite rezultate din utilizarea acestei traduceri.