Python-интенсив, 50 быстрых упражнений, Лернер Р., 2024.
Автор, Реувен М. Лернер преподаёт Python и data science компаниям по всему миру.
«Python-интенсив: 50 быстрых упражнений» - пособие по программированию для продолжающих, тех, кто владеет теоретической базой языка Python.
Книга отлично подойдёт всем, кто хочет применить свои знания на практике. Перед каждым упражнением вы найдете теоретическую выжимку, необходимую для успешного выполнения заданий. Пособие также содержит ссылки на разбор упражнений и полезные материалы.

Числовые типы.
Неважно, рассчитываете ли вы зарплату, банковский процент или сотовые частоты, трудно представить программу, которая совсем не использует числа. В Python есть три разных числовых типа: int, float и complex. Большинству читателей достаточно будет знать int (целые числа) и float (числа с дробной частью).
Числа не только лежат в основе программирования, но и дают нам хорошее представление о том, как работает язык программирования. Понимание того, как присвоенные переменные и аргументы функций работают с целыми и плавающими числами, поможет вам рассуждать о более сложных типах, таких как строки, кортежи и словари.
Оглавление.
Предисловие.
Благодарности.
Об этой книге.
Для кого эта книга.
Из чего состоит эта книга: дорожная карта.
Об этой книге.
О коде.
Требования к программному/ аппаратному обеспечению.
Форум для обсуждений liveBook.
Об авторе.
Об иллюстрации на обложке.
1. Числовые типы.
Упражнение 1. Игра «Угадай число».
Упражнение 2. Сложение чисел.
Упражнение 3. Время выполнения.
Упражнение 4. Шестнадцатеричный вывод.
2. Строки.
Упражнение 5. Поросячья латынь.
Упражнение 6. Предложения на поросячьей латыни.
Упражнение 7. Убби-Дубби.
Упражнение 8. Сортировка строк.
3. Списки и кортежи.
Упражнение 9. Первый-последний.
Упражнение 10. Суммируем что угодно.
Упражнение 11. Упорядочение имен по алфавиту.
Упражнение 12. Слово с наибольшим количеством повторяющихся букв.
Упражнение 13. Печать записей кортежей.
4. Словари и множества.
Упражнение 14. Ресторан.
Упражнение 15. Дождевые осадки.
Упражнение 16. Dietdiff.
5. Файлы.
Упражнение 18. Последняя строка.
Упражнение 19. Создаём словарь из /etc/passwd.
Упражнение 20. Счётчик слов.
Упражнение 21. Самое длинное слово в файле.
Упражнение 22. Чтение и запись в CSV.
Упражнение 23. JSON.
Упражнение 24. Переворачиваем строки.
6. Функции.
Упражнение 25. Генератор XML.
Упражнение 26. Калькулятор с префиксной нотацией.
Упражнение 27. Генератор паролей.
7. Функциональное программирование с генераторами.
Упражнение 28. Объединение чисел.
Упражнение 29. Сложение чисел.
Упражнение 30. Сглаживание списка.
Упражнение 31. Перевод содержимого файла на поросячью латынь.
Упражнение 32. Переворачиваем словарь.
Упражнение 33. Преобразование переменных.
Упражнение 34.
Упражнение 35а. Гематрия, часть 1.
Упражнение 35b. Гематрия, часть 2.
8. Модули и пакеты.
Упражнение 36. Налог с продаж.
Упражнение 37. Меню.
9. Объекты.
Упражнение 38. Ложка для мороженого.
Упражнение 39. Чашка для мороженого.
Упражнение 40. Ограничения для чаши.
Упражнение 41. Чашка побольше.
Упражнение 42. FlexibleDict.
Упражнение 43. Животные.
Упражнение 44. Клетки.
Упражнение 45. Зоопарк.
10. Итераторы и генераторы.
Упражнение 46. MyEnumerate.
Упражнение 47. Круг.
Упражнение 48. Все строки, все файлы.
Упражнение 49. Сколько времени прошло.
Упражнение 50. MyChain.
Купить .
Теги: учебник по программированию :: программирование :: Лернер