Python

Вейч Н. Python: Потоки видео

Вейч Н. Python [Текст] : Потоки видео / Ник Вейч (Nick Veitch)  //  Linux Format. — 2010. — № 4 (130), апр.. — С. 76-79. — (Python. Учебник). — Прил.: "Мой поток отказал" : [проблема воспроизведения потока GStreamer и ее решение установкой кодека]. — С. 77 ; "Слово на ушко" : [изменение звукового вывода и его перенаправление]. — С. 78 ; "Скорая помощь. К некоторому недоумению, метод get_uri() у актера VideoTexture ничего не возвращает — ведь это просто текстура; а вот в объекте playbin содержатся данные по URI, и если вы забыли, с чем связан поток, воспользуйтесь playbin.get_property(‘uri’)." ; "Ах, этот Flash" : [некоторые встроенные Flash-плееры показывают URL сырого потока в исходном тексте страницы]. — С. 79. 
      Аннотация
      Clutter — основы создания видеопотока с помощью GStreamer, применение методов анимации к видео и объединение эффектов, создание многопотокового браузера видео на Python.

Смедли, Р. Glucat… 0.7.3…

Смедли, Р. Glucat. Версия: 0.7.3. Сайт: http://glucat.sf.net [Текст] : библиотека классов шаблонов : [обзор] / Ричард Смедли (Richard Smedley)  //  Linux Format. — 2014. — № 7 (185), июль. — С. 105. — (LXFHotPicks). 
      Аннотация
      GluCat (Generic Library of Universal Clifford Algebra Templates) — библиотека моделирования шаблонных классов алгебр Клиффорда в C++ или Python. Алгебра Клиффорда имеет приложения в дифференциальной геометрии, квантовой теории и машинном видении, где применяется к распознаванию действий. Отличная документация поможет освоить добавление быстрых шаблонных классов к проектам C++ или Python.
 

Смедли, Р. Python. Версия: 3.4…

Смедли, Р. Python. Версия: 3.4. Сайт: www.python.org [Текст] : высокоуровневый язык программирования : [обзор релиза] / Ричард Смедли (Richard Smedley)  //  Linux Format. — 2014. — № 7 (185), июль. — С. 101. — (LXFHotPicks). 
      Аннотация
      Отмечено основное изменение — стандартизированный модуль enum для стандартной реализации перечисляемых типов — отныне можно связать символические имена (например, дни недели) с константами. Наконец-то вошел в основную библиотеку асинхронный ввод/вывод, что очень важно для разработчиков облаков.
      Начиная с версии  3.4, программой по умолчанию для установки пакетов Python будет сделан pip, что обрадует профессионалов сферы образования.
      Станет ли Python 3 выбором по умолчанию?

Бидвелл, Д. Python : Minecraft: требушет на Pi

Бидвелл, Д. Python [Текст] : Minecraft: требушет на Pi : учебник / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 7 (185), июль. — С. 88-91. — (Академия кодинга) (Python). — Прил.: "Скорая помощь. Код требушета я написал, вдохновленный удивительным Мартином О’Хэнлоном и его проектами для Pi на сайте www.stuffaboutcode.com. Подробнее про Мартина — на стр. 40.". — С. 89 ; "Скорая помощь. Весь код можно написать прямо в интерпретаторе, но ошибки при его копировании будут раздражать. Поэтому, возможно, проще поместить код в файл house.py и запускать его командой pythonhouse.py при работающем Minecraft." ; "Как построить двойную дверь". — С. 90. 
      Аннотация
      Хакинг Minecraft Pi Raspbian (http://pi.minecraft.net) с помощью API Python — строим дом и разрушаем его с помощью требушета.

Бидвелл, Д. Python: освоим Minecraft Pi

Бидвелл, Д. Python: освоим Minecraft Pi [Текст] : учебник / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 7 (185), июль. — С. 86-87. — (Академия кодинга) (Python). — Прил.: "Эй, а где мой Стив?" : [тонкости преобразования линий и многоугольников из Евклидового пространства в дискретные блоки Minecraft]. — С. 86 ; "Скорая помощь. Загляните на сайт Мартина О’Хэнлона [Martin O’Hanlon] www.stuffaboutcode.com: там есть несколько прекрасных примеров того, на что способен API.". — С. 87. 
      Аннотация
      Minecraft служит не только для забавы и мы увидим, что при посредстве этой игры можно выучиться программировать на Python. Хакинг Minecraft Pi Raspbian (http://pi.minecraft.net) с помощью API Python.

Ботвик, Н. Назад к основам: пути Python

Ботвик, Н. Назад к основам: пути Python [Текст] : учебник / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2014. — № 7 (185), июль. — С. 84-85. — (Академия кодинга) (Концепции кодинга). 
      Аннотация
      Попеняв Microsoft и обратный слэш, Нейл Ботвик создает пути и каталоги, работающие не взирая на операционные системы.

Сэмюэлс, Д. Введение в Python

Сэмюэлс, Д. Введение в Python [Текст] : [основы программирования на Python] / Даниэль Сэмюэлс (Daniel Samuels)  //  Linux Format. — 2014. — № 7 (185), июль. — С. 82-83. — (Академия кодинга) (Python). — Прил.: "Ваши дальнейшие шаги" : [рекомендация веб-ресурсов — офсайт (https://wiki.python.org/moin/BeginnersGuide), Codecademy (www.codecademy.com/tracks/python)]. — С. 83. 
      Аннотация
      Python (www.python.org) — “Hello World!”, переменные, действия со строками, применение переменных, логика в приложении, PY-­файл.
 

 

Сондерс М. Книги о свободном ПО

      Сондерс М. Книги о свободном ПО [Текст] : [обзор публикации на диске к номеру журнала избранных глав из нескольких книг о свободном программном обеспечении, выпущенных издательством «Символ-Плюс»] / Майк Сондерс (Mike Saunders)  //  Linux Format. — 2010. — № 3 (129), март. — С. 101. — (На диске. Документация). 
      Аннотация
      Главы из книг:
      Шварц Р. Л. Изучаем Perl [Текст] : учебник ; пер. с англ. / Рэндал Л. Шварц, Том Феникс, Брайан д'Фой. — 5-е изд. — СПб. ; М. : Символ-Плюс, 2009 (СПб.). — 377 с. — Алф. указ.: с. 366-377. — Пер. изд. : Learning Perl / R. L. Schwarz, T. Phoenix, B. d'Foy. — 5th ed. — S.l., 2008. — ISBN 978-5-93286-154-7.
      Меггелен Д., ван. Asterisk. Будущее телефонии [Текст] : пер. с англ. / Джим ван Меггелен, Лейф Мадсен, Джаред Смит. — 2-е изд. — СПб. ; М. : Символ-Плюс, 2009 (СПб.). — 655 с. — Алф. указ.: с. 638-655. — Пер. изд. : Asterisk: the future of telephony / Meggelen J. Van, L. Madsen, J. Smith. — 2nd edition. — S.l., 2007. — 2000 экз. — ISBN 978-5-93286-128-8.
      Саммерфильд М. Программирование на Python 3 [Текст] : подроб. рук. / Марк Саммерфилд. — СПб. ; М. : Символ-Плюс, 2009. — 608 с. — (High Tech). — Алф. указ.: с. 584-607. — Пер. изд. : Programming in Python 3 / M. Summerfield. — ISBN: 978-5-93286-161-5.
      Форсье Д. Django. Разработка веб-приложений на Python [Текст] / Джеффри Форсье, Пол Биссекс, Уэсли Чан ; пер. с англ. А. Киселев. — СПб.: Символ-Плюс ; Addison Wesley, 2009. — 456 с. — (High Tech). — ISBN: 978-5-93286-167-7.
      Знакомство с опубликованными на диске LXF избранными главами книг позволит узнать, как создавать эффективные регулярные выражения, ознакомиться с Perl, Python 3, веб-каркасом Django и освоить азы интернет-телефонии с Asterisk. Заметно, что редакция журнала приложила усилия, чтобы опубликованные материалы были не просто "пробниками", а логически завершенными частями, позволяющими разобраться в том или ином вопросе, пусть и не столь глубоко, как это можно сделать, имея на руках всю книгу целиком.

 

Вейч Н. Python : Clutter-анимация

Вейч Н. Python [Текст] : Clutter-анимация / Ник Вейч (Nick Veitch)  //  Linux Format. — 2010. — № 3 (129), март. — С. 72-75. — (Python. Учебник) (Коктейль из Web-новостей. Учебник). — Прил.: "RSS и другие ленты" : [cуществует несколько версий RSS, разработанных в разное время разными группами с весьма непохожими идеями о том, как все должно быть; на сайте Гарвардского университета (http://cyber.law.harvard.edu/rss/rss.html) есть толковый учебник по созданию RSS-ленты, который содержит неплохое руководство также и по извлечению информации]. — С. 73 ; "Скорая помощь. Хотите добыть полный список все встроенных кодов анимации Clutter? Обратитесь к более актуальной документации C: http://clutter­project.org/docs/clutter/stable/clutter­Implicit­Animations.html#ClutterAnimationMode." ; "Праздник документации" : [проблема документации Clutter для модуля Python и ее решение инструментами самоанализа Python — в частности, функция dir()]. — С. 74. 
      Аннотация
      Cоздание анимированной читалки лент новостей продемонстрирует технологии анимации Clutter и сцена, актеры, шкала времени Clutter наполнятся новым содержанием. 
 

Богородский Р. Cijoe

Богородский Р. Cijoe [Текст] : Следы Java в проекте Django : [опыт внедрения CI-сервера в Python-проект] / Роман Богородский  //  Linux Format. — 2010. — № 3 (129), март. — С. 66-67. — (Cijoe. Учебник). 
      Аннотация
      Каждый разработчик желает знать, как избавить проект от ошибок. В этом очень могут помочь технологии контроля качества кода из мира Java. Особенно continuous integration (непрерывная интеграция, CI) — практика разработки программного обеспечения, суть которой заключается в частом объединении кода различных разработчиков и проверке целостности проекта. Обычно это реализуется следующим образом: исходные коды проекта копируются из репозитория и собираются, а затем выполняются тесты. 
      Применение CI для Python почему-то развито значительно меньше, чем в мире Java, и Роман Богородский делится опытом внедрения CI­-сервера cijoe (http://github.com/defunkt/cijoe) в проекты Python, Django и Git.       
 

Вейч Н. Python : Clutter: Пишем датчик скорости

Вейч Н. Python [Текст] : Clutter: Пишем датчик скорости / Ник Вейч (Nick Veitch)  //  Linux Format. — 2010. — № 2 (128), февр.. — С. 72-75. — (Python. Учебник). — Прил.: "К вопросу о версиях" : [Код учебника работает в версиях 0.9 и выше библиотеки Clutter и модуля PyClutter]. — С. 73 ; "Скорая помощь. Отслеживание версий может превратиться в кошмар, но большинство модулей хранит свои версии в <имя_модуля>._ _version_ _ . Это может быть полезно не только для вас, но и для вашего приложения, которое может проверять совместимость версий перед тем, как сделать нечто хитроумное." ; "Зачем нужен Clutter?" : [Справка]. — С. 74 ; "Все о таймерах" : [Шкала времени (timeline) библиотеки Clutter]. — С. 75.
      Аннотация
      Свободная графическая библиотека для создания аппаратно ускоренных пользовательских интерфейсов Clutter (www.clutterproject.org) — терминология.
      Кодинг пользовательских интерфейсов (GUI) с Clutter на примере создания в интерактивной оболочке Bash полезного приложения — монитора трафика текущего интернет-соединения.

Каплан-Мосс Д. Танго Django

Каплан-Мосс Д. Танго Django [Текст] : [рассказывает один из ведущих разработчиков Django Джейкоб Каплан-Мосс (Jacob Kaplan-Moss)]  //  Linux Format. — 2010. — № 2 (128), февр.. — С. 28-29. — (Интервью). 
      Аннотация
      Django-хакер о своей роли в разработке открытого фреймворка Django и своей любимой части проекта — дизайне API. Далее Джейкоб Каплан-Мосс высказал свое мнение по таким вопросам: связь Django и Python, философия программирования Python и ее определяющее влияние на Django ("Django был бы весьма иным, если бы его писали не на Python"), генерация кода, языки программирования PHP и Ruby, движение Open Source — открытость и кода, и сообщества. Упомянуты создатели Django Саймон Виллисон (Simon Willison) и Адриан Головаты (Adrian Holovaty).
 

Вейч Н. Python: Место на карте

Вейч Н. Python [Текст] : Python: Место на карте / Ник Вейч (Nick Veitch)  //  Linux Format. — 2010. — № 1 (126-127), янв.. — С. 76-79. — (Python. Учебник). — Веблиогр. "Еще о чтении карт": с. 79 (5 назв.). — Прил.: "Скорая помощь. Команда matplotlib plt.show() открывает окно и останавливает выполнение скрипта, пока отображается картинка — вызывайте ее в самом конце вашего приложения.". — С. 79. 
      Аннотация
      Как создать карту типа "где в этом городе люди делают снимки" при помощи Python и модуля API Flickr для Python (http://stuvel.eu/projects/flickrapi), API Flickr и идентификаторов WOEID (http://tinyurl.com/yl7xz9g) служб геолокации, графического редактора Inkscape, а потом найти самые фотографируемые места какой-либо местности при помощи этой карты с геоданными. 
      Поскольку тема требует определенных знаний, автор советует познакомиться с дополнительными источниками: документация Flickr API (www.flickr.com/services/api), WOEID и другие полезные сервисы Yahoo GeoPlanet (http://tinyurl.com/yfl7d4b).
 

Синицын В. Django. Разработка веб-приложений на Python

Синицын В. Django. Разработка веб-приложений на Python [Текст] / Валентин Синицын  //  Linux Format. — 2009. — № 12 (125), дек.. — С. 13. — (Обзоры. Книги). — Прил.: "Вердикт. Django. Разработка веб-приложений на Python" : [Рейтинг и краткое резюме].  
      Рец. на кн.: Форсье Д. Django. Разработка веб-приложений на Python [Текст] / Джеффри Форсье, Пол Биссекс, Уэсли Чан ; пер. с англ. А. Киселев. — СПб.: Символ-­Плюс ; Addison Wesley, 2009. — 456 с. — (High Tech). — ISBN: 978-­5-­93286-­167-­7.
      Аннотация
      Дан краткий обзор содержания книги, в котором обращено внимание на подробное и обстоятельное объяснение составляющих архитектуры Django 1.0 (модели, представления, шаблоны, URLConf и запросы); на примеры веб-­приложений (фотогалерея, блог с Ajax, CMS-­система и Pastebin); на освещение в книге таких вопросов, как установка Django, работа в командной строке и интеграция с Google App Engine. Отмечены, создаваемые авторами шаблоны, которые дают представление об использовании Django в реальных условиях. 

Синицын В. Программирование на Python 3

Синицын В. Программирование на Python 3. Подробное руководство [Текст] / Валентин Синицын  //  Linux Format. — 2009. — № 12 (125), дек.. — С. 13. — (Обзоры. Книги). — Прил.: "Вердикт. Программирование на Python 3. Подробное руководство" : [Рейтинг и краткое резюме]. 
      Рец. на кн.: Саммерфильд М. Программирование на Python 3. Подробное руководство [Текст] / Марк Саммерфильд. — СПб.: Символ-­Плюс ; Addison­Wesley, 2009. — 608 с. — (High Tech). — ISBN: 978-5-93286-161-5.
      Аннотация
      Марк Саммерфильд (Mark Summerfild), известен русскоязычному читателю учебниками по Qt. "Программирование на Python 3" — обстоятельное введение в новый во всех смыслах язык программирования и его стандартную библиотеку. 
      Приводится краткое содержание книги: главы 2-6 — синтаксис (от типов данных и управляющих конструкций до объектно-­ориентированного программирования); главы 7-12 — работа с файлами, многопоточное программирование, сети, взаимодействие с СУБД и регулярные выражения; глава 13 — создание графического интерфейса с использованием Tk. В связи с Tk Валентин Синицын отмечает, что хотя без Tk не обходится практически ни одна серьезная книга по Python, но было бы интереснее увидеть более распространенный инструментарий, например, Qt, о котором Соммерфильд написал целую книгу, но на русском языке она пока не вышла.
      Обращает на себя внимание комментарий, сопровождающий изображение обложки издания: "608 страниц о Python 3.0 — не слишком ли много для «простого языка, идеального для первого знакомства»?"