Programare orientată obiect Python 3

Evaluare:   (4.5 din 5)

Programare orientată obiect Python 3 (Dusty Phillips)

Recenzii ale cititorilor

Rezumat:

Cartea este bine primită pentru explicațiile sale clare ale conceptelor de programare orientată pe obiecte (OOP) folosind Python. Este deosebit de benefică pentru programatorii de nivel mediu care fac tranziția de la alte limbaje. Cititorii apreciază stilul de scriere direct și captivant al autorului, studiile de caz practice și echilibrul dintre teorie și practică. Cu toate acestea, unii cititori au remarcat probleme cu greșelile de scriere și formatare, în special în ediția Kindle.

Avantaje:

Stil de scriere clar și captivant.
Studii de caz practice care sporesc înțelegerea.
Echilibru bun între teorie și exemple practice.
Util pentru programatorii intermediari care fac tranziția de la alte limbaje orientate pe obiecte.
Acoperă concepte utile precum UML și modele de design.

Dezavantaje:

Mai multe greșeli de scriere și probleme de formatare în carte, în special în ediția Kindle.
Unele secțiuni de la sfârșit nu sunt direct legate de OOP.
S-ar putea să nu ofere suficient material avansat pentru programatorii experimentați.

(pe baza a 53 recenzii ale cititorilor)

Titlul original:

Python 3 Object Oriented Programming

Conținutul cărții:

Dacă simțiți că este timpul să învățați tehnici de programare orientată pe obiecte, aceasta este cartea perfectă pentru dumneavoastră. Scrisă în mod clar, cu exerciții practice, este modul nedureros de a învăța cum să valorificați puterea OOP în Python.

Caracteristici principale

⬤ Învățați cum să faceți programare orientată pe obiecte în Python folosind acest tutorial pas cu pas.

⬤ Desenați interfețe publice folosind abstractizarea, încapsularea și ascunderea informațiilor.

⬤ Transformați-vă proiectele în software funcțional prin studierea sintaxei Python.

⬤ Suscitați, gestionați, definiți și manipulați excepțiile utilizând obiecte speciale de eroare.

⬤ Implementați programarea orientată pe obiect în Python folosind exemple practice.

Descrierea cărții

Programarea Orientată pe Obiecte este un aspect foarte important al limbajelor de programare moderne. Principiile de bază ale programării orientate pe obiecte sunt relativ ușor de învățat. Punerea lor împreună în proiecte funcționale poate fi o provocare.

Această carte face ca programarea să fie mai mult o plăcere decât o corvoadă, folosind caracteristicile puternice de orientare pe obiecte ale Python 3. Ea demonstrează în mod clar principiile OOP de bază și cum să implementați corect OOP în Python.

Programarea orientată pe obiecte ocupă un loc important printre numeroasele modele acceptate de Python. Cu toate acestea, mulți programatori nu se deranjează niciodată să învețe caracteristicile puternice care fac ca acest limbaj să fie orientat pe obiecte.

Cartea învață când și cum ar trebui aplicat corect OOP. Ea pune accentul nu numai pe sintaxa simplă a OOP în Python, ci și pe modul de combinare a acestor obiecte în software bine conceput.

Această carte vă va introduce în terminologia paradigmei orientate pe obiecte, concentrându-se pe proiectarea orientată pe obiecte cu exemple pas cu pas. Vă va purta de la moștenirea simplă, unul dintre cele mai utile instrumente din cutia de instrumente a programatorului orientat pe obiecte, până la moștenirea cooperativă, una dintre cele mai complicate. Veți fi capabili să ridicați, să gestionați, să definiți și să manipulați excepțiile.

Veți fi capabili să integrați aspectele orientate spre obiect și cele care nu sunt atât de orientate spre obiect ale Python. Veți putea, de asemenea, să creați aplicații întreținute prin studierea modelelor de proiectare de nivel superior. Veți învăța complexitatea manipulării șirurilor de caractere și a fișierelor și modul în care Python face distincția între datele binare și textuale. Nu unul, ci două sisteme foarte puternice de testare automată vă vor fi prezentate. Veți înțelege bucuria testelor unitare și cât de ușor sunt acestea de creat. Veți studia chiar și bibliotecile de nivel superior, cum ar fi conectorii de baze de date și seturile de instrumente GUI și modul în care acestea aplică principiile orientate pe obiect.

Ce veți învăța

⬤ Implementați obiecte în Python prin crearea de clase și definirea de metode.

⬤ Separarea diferitelor obiecte într-o taxonomie de clase și descrierea proprietăților și comportamentelor acestor obiecte prin interfața de clasă.

⬤ Desenați interfețe publice folosind abstractizarea, încapsularea și ascunderea informațiilor.

⬤ Transformarea proiectelor în software funcțional prin învățarea sintaxei Python.

⬤ Partajarea implementării folosind moștenirea.

⬤ Adăugarea de funcționalități la clasele existente și built-ins folosind moștenirea.

⬤ Partajarea codului similar între clase prin abstractizarea acestuia într-o clasă părinte.

⬤ Suscitarea, gestionarea, definirea și manipularea excepțiilor utilizând obiecte speciale de eroare.

⬤ Înțelegeți când să utilizați caracteristicile orientate pe obiecte și, mai important, când să nu le utilizați.

⬤ Învățați ce sunt modelele de proiectare și de ce sunt diferite în Python.

⬤ Descoperiți simplitatea testării unitare și de ce este atât de importantă în Python.

⬤ Utilizați modulele, bibliotecile și cadrele comune Python 3.

Alte date despre carte:

ISBN:9781849511261
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programarea orientată pe obiecte Python 3 - Ediția a treia: Construiți software robust și ușor de...
Descoperiți Python modern cu acest ghid pentru...
Programarea orientată pe obiecte Python 3 - Ediția a treia: Construiți software robust și ușor de întreținut cu modele de proiectare orientate pe obiecte în Python 3.8 - Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8
Programare orientată obiect Python 3 - Python 3 Object Oriented Programming
Dacă simțiți că este timpul să învățați tehnici de programare orientată pe obiecte,...
Programare orientată obiect Python 3 - Python 3 Object Oriented Programming

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)