Python dla projektantów oprogramowania

Ocena:   (4,4 na 5)

Python dla projektantów oprogramowania (B. Downey Allen)

Opinie czytelników

Podsumowanie:

Książka jest chwalona za przejrzystą prezentację i kompleksowe wprowadzenie do programowania w Pythonie, dzięki czemu jest odpowiednia zarówno dla początkujących, jak i tych, którzy chcą poprawić swoje umiejętności programistyczne. Została jednak skrytykowana za to, że zawiera ćwiczenia, które mogą być zbyt wymagające i za to, że opiera się na koncepcjach matematycznych, które mogą być zniechęcające dla czytelników bez silnego zaplecza matematycznego.

Zalety:

Dobrze napisane i jasne wyjaśnienia odpowiednie dla początkujących.

Wady:

Pomaga uczniom przejść od podstawowego Pythona do bardziej zaawansowanych koncepcji, takich jak programowanie obiektowe.

(na podstawie 32 opinii czytelników)

Oryginalny tytuł:

Python for Software Design

Zawartość książki:

Python for Software Design to zwięzłe wprowadzenie do projektowania oprogramowania przy użyciu języka programowania Python. Przeznaczona dla osób bez doświadczenia w programowaniu, książka ta zaczyna się od najbardziej podstawowych pojęć i stopniowo dodaje nowy materiał.

Niektóre z pomysłów, które studenci uważają za najtrudniejsze, takie jak rekurencja i programowanie obiektowe, są podzielone na sekwencję mniejszych kroków i wprowadzane w ciągu kilku rozdziałów. Nacisk kładziony jest na proces programowania, ze szczególnym uwzględnieniem debugowania.

Książka zawiera szeroki zakres ćwiczeń, od krótkich przykładów po duże projekty, dzięki czemu uczniowie mają wiele okazji do przećwiczenia każdej nowej koncepcji. Rozwiązania ćwiczeń i przykłady kodu są dostępne na stronie thinkpython.com, wraz ze Swampy, pakietem programów Python, który jest używany w niektórych ćwiczeniach.

Dodatkowe informacje o książce:

ISBN:9780521898119
Autor:
Wydawca:
Język:angielski
Oprawa:Twarda oprawa
Rok wydania:2009
Liczba stron:270

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Python dla projektantów oprogramowania: Jak myśleć jak informatyk - Python for Software Design: How...
Python for Software Design to zwięzłe wprowadzenie...
Python dla projektantów oprogramowania: Jak myśleć jak informatyk - Python for Software Design: How to Think Like a Computer Scientist
Think STATS: Eksploracyjna analiza danych - Think STATS: Exploratory Data Analysis
Jeśli wiesz, jak programować, masz umiejętności przekształcania...
Think STATS: Eksploracyjna analiza danych - Think STATS: Exploratory Data Analysis
Think Python: Jak myśleć jak informatyk - Think Python: How to Think Like a Computer...
Jeśli chcesz nauczyć się programować, praca z Pythonem to...
Think Python: Jak myśleć jak informatyk - Think Python: How to Think Like a Computer Scientist
Think Complexity: Nauka o złożoności i modelowanie obliczeniowe - Think Complexity: Complexity...
Nauka o złożoności wykorzystuje obliczenia do...
Think Complexity: Nauka o złożoności i modelowanie obliczeniowe - Think Complexity: Complexity Science and Computational Modeling
Think Bayes: Statystyka bayesowska w Pythonie - Think Bayes: Bayesian Statistics in Python
Jeśli wiesz, jak programować, jesteś gotowy, by zmierzyć...
Think Bayes: Statystyka bayesowska w Pythonie - Think Bayes: Bayesian Statistics in Python
Think Data Structures: Algorytmy i wyszukiwanie informacji w Javie - Think Data Structures:...
Jeśli jesteś studentem informatyki lub programistą...
Think Data Structures: Algorytmy i wyszukiwanie informacji w Javie - Think Data Structures: Algorithms and Information Retrieval in Java
Think Java: Jak myśleć jak informatyk - Think Java: How to Think Like a Computer Scientist
Think Java to praktyczne wprowadzenie do informatyki i...
Think Java: Jak myśleć jak informatyk - Think Java: How to Think Like a Computer Scientist
Think DSP: Cyfrowe przetwarzanie sygnałów w Pythonie - Think DSP: Digital Signal Processing in...
Jeśli rozumiesz podstawy matematyki i wiesz, jak...
Think DSP: Cyfrowe przetwarzanie sygnałów w Pythonie - Think DSP: Digital Signal Processing in Python
Modelowanie i symulacja w Pythonie: Wprowadzenie dla naukowców i inżynierów - Modeling and...
Modelowanie i symulacja w Pythonie „Modeling and...
Modelowanie i symulacja w Pythonie: Wprowadzenie dla naukowców i inżynierów - Modeling and Simulation in Python: An Introduction for Scientists and Engineers
Python dla projektantów oprogramowania - Python for Software Design
Python for Software Design to zwięzłe wprowadzenie do projektowania oprogramowania przy użyciu...
Python dla projektantów oprogramowania - Python for Software Design
Prawdopodobnie zbyt pochopne myślenie: jak wykorzystywać dane do odpowiadania na pytania, unikania...
Niezbędny przewodnik po sposobach, w jakie dane...
Prawdopodobnie zbyt pochopne myślenie: jak wykorzystywać dane do odpowiadania na pytania, unikania pułapek statystycznych i podejmowania lepszych decyzji - Probably Overthinking It: How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)