1 Востаннє редагувалося Teg Miles (01.04.2023 09:47:32)

Тема: Книги по Python. Відгуки та враження

1. Python Crash Course, 3rd Edition (Eric Matthes) (бачив на Yakaboo переклад українською, але 2го видання).
Гарна книга для цілковитих новачків, матеріал подано без надлишкової деталізації.
Усі завдання є, по суті, завданнями на редагування вже вивченого коду,
тому впоратися нескладно, що мотивує на подальше вивчення.
У кінці книги є кілька проєктів: створення свого аналогу колись
дуже популярної гри Space Invaders(або іноді Galaxians),
обробка даних Matplotlib і Plotly, робота з Django.

2. Python GUI Programming with Tkinter, Alan Moore, 2nd edition.
Книга для новачків, що цікавляться вивченням
створення інтерфейсів із Tkinter. Пояснюється все на основі
створення анкети для збору даних для вигаданої агрокомпанії.
Починається книга з аналізу проєкту, методики збору даних та дизайну майбутнього інтерфейсу,
а закінчується створенням повноцінної програми сумісної
з різними платформами(Linux, Windows, MacOS). Приблизно
пів книги - це написання власне програми, а друга половина
налаштування сумісності, SQL, хмара, unitest, Canvas, setuptools.

3. Practical Cryptography in Python: Learning Correct Cryptography by Example. Seth James Nielson, Christopher K. Monson
Непогана книга по криптографії для новачків,
яка дає загальне уявлення з даної теми.
Усе дуже просто й доступно пояснюється
без надмірного перевантаження математикою.

4. Fluent Python(2 edition). Luciano Ramalho
Дуже класна книга по Python. З великою кількістю цікавих деталей.
Обов'язкова для прочитання, як на мене.
По інформації з цієї книги трапляються питання на співбесідах.
Але не раджу за неї братися новачкам, для них там забагато деталей.
Вона більше підійде для програмістів середнього рівня,
які хочуть покращити свої знання в Python.

Лишайте, будь ласка, свої поради та відгуки щодо книжок по Python у цій темі.

2

Re: Книги по Python. Відгуки та враження

Vitaliy_Danmer написав:

1. Python Crash Course, 3rd Edition (Eric Matthes) (бачив на Yakaboo переклад українською, але 2го видання).
Гарна книга для цілковитих новачків, матеріал подано без надлишкової деталізації.
Усі завдання є, по суті, завданнями на редагування вже вивченого коду,
тому впоратися нескладно, що мотивує на подальше вивчення.
У кінці книги є кілька проєктів: створення свого аналогу колись
дуже популярної гри Space Invaders(або іноді Galaxians),
обробка даних Matplotlib і Plotly, робота з Django.

2. Python GUI Programming with Tkinter, Alan Moore, 2nd edition.
Книга для новачків, що цікавляться вивченням
створення інтерфейсів із Tkinter. Пояснюється все на основі
створення анкети для збору даних для вигаданої агрокомпанії.
Починається книга з аналізу проєкту, методики збору даних та дизайну майбутнього інтерфейсу,
а закінчується створенням повноцінної програми сумісної
з різними платформами(Linux, Windows, MacOS). Приблизно
пів книги - це написання власне програми, а друга половина
налаштування сумісності, SQL, хмара, unitest, Canvas, setuptools.

3. Practical Cryptography in Python: Learning Correct Cryptography by Example. Seth James Nielson, Christopher K. Monson
Непогана книга по криптографії для новачків,
яка дає загальне уявлення з даної теми.
Усе дуже просто й доступно пояснюється
без надмірного перевантаження математикою.

Лишайте, будь ласка, свої поради та відгуки щодо книжок по Python у цій темі.

Прихований текст

1. https://i.postimg.cc/hQr9tVS7/OIP.jpg

2. https://i.postimg.cc/fVYrjrTc/image.jpg

3. https://i.postimg.cc/tsdBVn2D/978-1-4842-4900-0-Cover-Figure.jpg

Подякували: Vik_771

3

Re: Книги по Python. Відгуки та враження

5. Python Cookbook, David Beazley and Brian K. Jones (2013).
Хоч і порівняно старенька книжка, але містить багато цікавих рішень
для різних завдань. Раджу читати паралельно з Fluent Python,
бо послідовність подачи тем дуже схожа. Fluent Python —
це більше теорія, а от Cookbook — це практика.
Книга не для новачків, для середнього рівня програмістів, що працюють з Python.

4

Re: Книги по Python. Відгуки та враження

6. Data Structures & Algorithms in Python. John Canning, Alan Broder, Robert Lafore(2023).
Дуже цікава книга по структурі даних та алгоритмах. Її написано людиною,
що вже створювала подібні книги, але для мови Java. Тому коди, присутні в книзі,
розписані дуже детально, що дає змогу зрозуміти відмінності від інших мов
програмування і наскільки все зручно реалізовано в Python. Наприклад,
stack там розписаний через окремо написані Link та Linked list, хоча можна було просто
використати list з Python. Матеріал подано доволі детально й зрозуміло.