Выпуск 70

(23.03.2015 - 29.03.2015)

pythondigest.ru: Выпуск 70

Статьи

      Защищаем код на python от копирования - Часть 2

Продолжение серии статей и в этот раз речь идет об исследовании AST (abstract syntax tree)

      PyCharm - великолепный отладчик для Python

PyCharm вообще замечательная IDE, но в этой статье акцент сделан на его возможностях отладки кода, а они весьма обширны и удобны.

      Рисование в PyQt5

Система рисования PyQt5 способна обрабатывать векторную графику, изображения и шрифты. Рисование необходимо в приложениях, когда мы хотим изменить или улучшить существующий виджет, или мы создаём пользовательский виджет с нуля. Чтобы сделать рисунок, мы используем API рисования, предоставленное инструментарием PyQt5.

      Python, xlsx с картинками, макросами, media-art, внедренными объектами

Статья о проблемах с существующими модулями для работы с .xlsx (формат файлов Microsoft Excel) и о решениях этих проблем

      Пишем Redis-сервер на asyncio

Автор замечательной библиотеки fakeredis, которая воспроизводит API Redis в отсутствии собственно Redis- сервера озадачился реализовать альтернативный Redis-сервер в целях изучения asyncio и рассказывает что у него получилось

      Рефакторинг или как перестать волноваться, ведь все поправимо

Довольно капитанская, но имеющая право на жизнь статья о том на какие этапы следует разбивать написание кода и на чем лучше сосредоточиться, реализуя каждый из этих этапов

      Python Meetup 27.02.15: Hy и Toga

27 февраля состоялся очередной Python Meetup. В этот раз обсуждали:
Hy — диалект, который позволяет Lisp-разработчикам использовать библиотеки Python, а Python’истам найти решение для некоторых проблем языка, например, отсутствия скобочек.
Toga — библиотека построения интерфейсов на Python, которая с первого взгляда выглядит как простой и универсальный инструмент, но на деле имеет ряд недоработок.

      CheckiO Weekly #6 ― Обзор реализации алгоритма "Золотая пирамида"

В блоге сервиса-игры CheckiO делают интересные еженедельные обзоры интересных решений предлагаемых ими в игре задач. В этот раз рассмотрены варианты реализации алгоритма "золотая пирамида"

      Разработка на удаленной машине с помощью PyCharm

Рассказ о том как вручную или автоматически деплоить код проекта открытого в PyCharm на удаленую машину (в примере на виртуальную машину в vagrant)

      Авторизация во Flask-приложении

Руководство для начинающих как сделать авторизацию практически с нуля без использования Flask-WTF и Flask-Login

      Знакомство с redis-py

Хорошая вводная статья о библиотеке-клиенте для Redis

      flit - упрощаем создание и поддержку пакетов

Автоматизация рутинных задач по созданию пакетов и загрузке их на PyPI

      SDCast #21: в гостях Python Core Developer Андрей Светлов

В подкаст о разработке программного обеспечения SDCast приглашен Андрей Светлов, инженер в компании LevelUP, Python Core Developer и вообще автор и активный участник многих питоновских библиотек, среди которых asyncio, aiohttp, aiopg, aiozmq.

      Знакомимся со Scout

Это RESTful поисковый движок на основе полнотекстового поиска в SQLite

      Как попасть в топ на Kaggle, или Матрикснет в домашних условиях

Интересен финальный кусочек про ускорение машинного обучения, ну и собственно весь код на python

      Основы REST с помощью django-tastypie

Обширная и весьма информативная статья о создании REST-сервисов на django

      Режем списки с умом

Большой и увлекательный рассказ о, возможно, еще нераскрытых вами возможностях оператора разрезания списка (slicing)

      Фанаты докатились до тату

Забавы ради может быть любопытно посмотреть на то какое тату сделал себе человек под впечатлением от языка программирования python

      Создаем web-приложение на основе Python и Flask

Руководство для совсем-совсем новичков

      Пять игр-однострочников

Весьма забавные идеи игр укладываются в одну строку страшного python-кода

Интересные проекты, инструменты, библиотеки

      aiohttp-wsgi - выполняем WSGI приложения на asyncio

WSGI адаптер для aiohttp. Может выполнять с помощью asyncio приложения на традиционных фреймворках (Flask, Django) и добавить в них поддержку, например, websockets

      gen_data - генерируем фейковые данные для тестов

Генератор случайных данных. Таких как ФИО, адрес, номер банковской карты и т. п.

Релизы

      PyPy 2.5.1

Основное внимание уделено более полной поддержки SSL в ветке python 2.x


Latest news


  Talk Python to Me: #335: Gene Editing with Python

  На стыке BI и DS: как предоставить аналитикам возможность делать с данными все, что они хотят?

  The Real Python Podcast – Episode #79: Measuring Your Python Learning Progress

  Instagram-бот для улучшения личной жизни

  Работаем с текстами на Python: кодировки, нормализация, чистка

  Геоаналитика с помощью Python и открытых данных: пошаговое руководство

  Объем, центр масс, моменты инерции тела имея только mesh поверхности

  Как я написал свой ChatOps: опыт выпускника курса по Python

  Python Bytes: #251 A 95% complete episode (wait for it)

  Моя клубничная чудо-коробка

  Первые шаги с aiohttp: часть 2. Подключаем базу данных к приложению

  Помощник – «решатель филвордов» на python (алгоритм поиска слов плюс распознавание текста tesseract)

  Python⇒Speed: Scanning your Conda environment for security vulnerabilities

  Решил 50 задач и ответил на вопрос — Python или JavaScript?

  Построение архитектуры проекта при работе с PySpark


Show all




Разместим вашу рекламу

Пиши: mail@pythondigest.ru

Нашли опечатку?

Выделите фрагмент и отправьте нажатием Ctrl+Enter.

Система Orphus