Sari la conținutul principal

Curs

Concepte de Paradigme de Programare

Începător2 h

Explorează o gamă de paradigme de programare, inclusiv imperative și declarative, procedurale, funcționale și orientate pe obiecte.

Python2 h{count, plural, one {# video} few {# videoclipuri} other {# de videoclipuri}}{count, plural, one {# exercițiu} few {# exerciții} other {# de exerciții}}3,450 XP4,244Declarație de finalizare

Creează-ți contul gratuit

Continuă cu Google
sau
Continuând, accepți Termeni de utilizare, al nostru Politica de confidențialitate și că datele tale sunt stocate în SUA.

Iubit de cursanți din mii de companii

Instruiești o echipă?

Încearcă pentru business

Descrierea cursului

Ești pregătit pentru o schimbare de paradigmă față de ceea ce știi despre programare? În Introducere în paradigmele de programare, vei învăța bazele diferitelor paradigme de programare, inclusiv programarea imperativă și declarativă, programarea procedurală, programarea funcțională și programarea orientată pe obiecte.

Vei învăța despre cazuri de utilizare din lumea reală pentru aceste paradigme și despre tiparele comune de codare din fiecare dintre ele, și chiar vei scrie programe de bază în Python pentru fiecare paradigmă. Până când vei termina cursul, vei putea recunoaște diferite paradigme de programare și vei ști când să o alegi pe una în locul alteia. Vei primi chiar și o privire de ansamblu asupra unor subiecte mai avansate, precum:
  • Recursivitate în programarea funcțională
    Moștenirea claselor în programarea procedurală


Înțelege avantajele și dezavantajele fiecărei paradigme de programare



În capitolele 2-4, vei explora programarea procedurală, funcțională și, respectiv, orientată pe obiecte. Fiecare capitol va acoperi trăsăturile distinctive ale paradigmei de programare specifice, câteva aplicații comune din lumea reală și suficientă prezentare generală pentru a vă ajuta să înțelegeți când să folosiți o paradigmă în locul alteia.

Implementează programe simple procedurale, funcționale și orientate pe obiecte



Fiecare capitol va include, de asemenea, un exercițiu de construire a unui program în cadrul paradigmei date. Vei scrie subrutine și funcții recursive și îți vei defini propriile clase folosind Python.

Până când vei termina, vei avea o înțelegere solidă a elementelor de bază ale paradigmelor de programare, a utilizărilor lor, a tiparelor comune de codare și a momentului în care să le aplici pe fiecare în situații specifice.

Cerințe prealabile

Curriculum

Structura cursului

1

Introducere în Paradigmele de Programare

Pregătește-te pentru o primă privire asupra paradigmelor de programare! Acest capitol acoperă ce sunt paradigmele de programare, de ce contează și două categorii largi ale acestora: programarea imperativă și cea declarativă. Vei învăța, de asemenea, despre beneficiile scrierii unui cod modular, despre separarea responsabilităților și despre legătura dintre acestea și diferitele paradigme.
Începe capitolul
2

Programarea Procedurală

Descoperă una dintre cele mai utilizate paradigme în programare: Programarea Procedurală. Acest capitol acoperă ce este programarea procedurală, ce probleme poate rezolva și cum realizează separarea responsabilităților și codul modular. Vei învăța cum instrucțiunile de control al fluxului, precum instrucțiunile `if`, buclele `for` și definirea funcțiilor, pot fi folosite în programarea procedurală, și vei exersa toate acestea în Python.
Începe capitolul
3

Programarea Funcțională

Descoperă programarea funcțională în acest capitol. Vom acoperi elementele de bază ale programării funcționale: când să o folosești, câteva avantaje și dezavantaje, precum și câteva aplicații practice. Vei învăța, de asemenea, să utilizezi recursivitatea în programarea funcțională și vei implementa chiar câteva programe funcționale simple!
Începe capitolul
4

Programarea Orientată pe Obiecte

Să explorăm clase și obiecte! Acest capitol acoperă paradigma Programării Orientate pe Obiecte, aplicațiile sale comune, avantajele și dezavantajele, precum și modul de implementare a unor programe orientate pe obiecte de bază în Python. Vom aborda și câteva subiecte mai avansate din această paradigmă, inclusiv moștenirea claselor și atributele publice vs. private.
Începe capitolul

Concepte de Paradigme de Programare

Curs
finalizat

Obține Declarația de Realizare

Înscrie-te acum

Dezvoltă-ți competențele în date cu DataCamp pentru mobil

Progresează oricând cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.