Maht 582 leheküljed
Разработка кроссплатформенных мобильных и настольных приложений на Python. Практическое пособие
Raamatust
Книга посвящена вопросам использования интерпретатора Python, фрейморка Kivy и библиотеки KivyMD для создания приложений, которые способны работать на любом устройстве (настольный компьютер, планшет, смартфон, мини-компьютер) и в любой операционной системе (Windows, Linux, MacOS, Android, iOS). Эти приложения адаптированы к работе на устройствах с сенсорным экраном, кроме того, они позволяют и обычный монитор настольного компьютера или ноутбука превратить в сенсорный экран.
Žanrid ja sildid
Сначала книга мне показалась неплохой находкой, однако после более глубоко изучения пришёл к выводу, что книга второсортна.
Автор приводит в пример программный код взятый из официальный документации, при это сам код автор исправляет, да так исправляет, что код в итоге не работает, из-за допущенных ошибок автором при внесении правок.
Блоки кода приведённые в книге оформлены не приятно, для табов используется четыре точки, а вместо принятых ковычек: , автор использует каждый раз разные, при этом выглядеть это может следующим образом: «Primary’. И да, я понимаю, что от части это даже хороший способ заставить читателя не копипсатить код, а писать его руками и это бы работало, если бы не ошибки в самом коде, из-за которых он не запускается. Ситуация такая: ты думаешь, что ошибся, ищешь ошибку, сверяешь код с кодом автора – всё верно, но код не работает, решаешь скопировать код, чтобы убедиться в его верности, и вот тут ты сталкиваешься с ситуацией когда тебе приходиться удалять все эти точки и заменять их на табы, заменять ковычки и т.д, а на десерт ты получаешь всё ещё не рабочий код… Мэджик.
Автор может сообщить тебе, цитирую:
"Примечание.
Листинг этой программы довольно большой и в целях сокращения
объема книги не приводится в тексте. Однако полное содержание данного
листинга приведено на CD диске, прилагаемого к книге."
само собой в электронной версии книги никакого диска нет. И это даже не проблема, ведь этот самый код можно найти в официальной документации, но об этом автор не счёл нужным упомянуть.
Пояснений к коду нет как таковых (начиная с середины книги). Автор может сообщить что произойдёт после запуска программы и в скользь упомянуть, что это произошло потому что мы использовали такой то элемент фреймворка.
Не тратьте деньги на это. Лучше прочтите документацию Kivy и KivyMD.
У книги есть несколько проблем:
Оформление внешнего вида программного кода. Он не структурирован и читать его не приятно.
Иногда автор довольно странно поясняет программные операции.
Но в целом, читать материал интересно, а самое главное при самостоятельном разборе программного кода представленного в книге всё понятно.
книга может быть и хорошая, но что меня напрягает - это программный код, который нельзя просто взять и скопировать, если возникла непонятная ошибка, есть ли у автора ссылка на ресурсы с полным кодом к книги, который бы можно было просто скопировать и запустить в том же PyCharm?
sergej_streck, Кавычки меняй на обычные двойные))
Arvustused, 3 arvustust3