Публикации о языке Python   страница 2

Начинаем работу Python + Qt5 + QML урок №1

Всем привет. Сегодня познакомимся с QML. Узнаем что это такое и с чем его едят. Создадим небольшое приложение с использованием данной технологии.


Читать дальше →



[Из песочницы] django-tables2. Руководство

Оригинальная документация

Руководство


Текущее руководство предполагает использование Django версии 1.8.0 и выше.

Термины:

model — модель
queryset — выборка
template — шаблон
view — представление

  1. Ставим django-tables2: pip install django-tables2
  2. Добавляем django-tables2 в INSTALLED_APPS
  3. Добавляем 'django.template.context_processors.request' в context_processors в секции настроек шаблонов OPTIONS.

Начнем с создания небольшого приложения.
Читать дальше →



[Из песочницы] Генератор ключей своими клешнями

Всем привет, и сегодня будет гайд как сделать генератор ключей Steam на питоне. Для этого нам понадобится:

Компоненты
Прямые руки и PyCharm 2016.2(какой угодно). Также easygui для Вашей версии Python.

Знания
Установка easygui. Умение писать в комментарии.

Подача
Вам нужно поместить easygui и random в одну и ту же папку с Вашим keygen'ом. Как это сделать?

1.Удаляете файл __init__ в easygui(Python/Lib/site-packages/easygui)
2.Копируете файл easygui и вставляете в папку с keygen'ом.
3.Переменовываете в папке Python'а easygui на __init__
4. С рандомом всё просто. Он лежит в Python/Lib/random. Просто Copy-Paste!

Для начала импорты и переменные.

from random import *
from easygui import *
keys = 0 #кол-во генерируемых ключей
b = "Ваш ключик: " #Чтобы писало не GFJSK-JFKDF..., а Ваш ключик: (ключ)

С этим п



Pygest #7. Релизы, статьи, интересные проекты из мира Python [28 марта 2017 — 10 апреля 2017]

Всем привет! Это уже седьмой выпуск дайджеста на Хабрахабр о новостях из мира Python. В сегодняшнем выпуске вы найдёте интересные материалы, касающиеся глубокого обучения, объектно-ориентированного программирования, алгоритмов и структур данных, хороших практик при написании Python-кода и многого другого. Присылайте свои актуальные материалы, а также любые замечания и предложения, которые будут добавлены в ближайший дайджест.

А теперь к делу!
Перейти к дайджесту



Python-digest #172. Новости, интересные проекты, статьи и интервью [3 апреля 2017 — 9 апреля 2017]

Оставляйте свои комментарии к выпуcкам, пишите нам в Slack (инвайт по ссылке), добавляйте свои новости через специальную форму. Следите за всем этим безобразием в RSS, Twitter или Telegram @py_digest



Поддержите проект рублем или руками




[Перевод] 7 вредных советов проектировщику REST API

Адаптация статьи REST WORST PRACTICES, © Jacob Kaplan-Moss. Статья написана применительно к Django, но информация будет актуальна для широкого круга специалистов.

Думаю что лучший способ понять как нужно делать, изучить как делать НЕ нужно. Представляю вашему вниманию вредные советы проектировщикам REST API.

Читать дальше →



Книга «Программируем на Python»

Привет, Хаброжители! Вы наверняка слышали о книге Майкла Доусона (Michael Dawson), в которой он учит языку программирования Python тем же самым путем, то есть через программирование несложных игр. Учиться, создавая свои собственные развлекательные программы.

Несмотря на развлекательный характер примеров, демонстрируется вполне серьезная техника программирования. Ниже приведен отрывок из главы «Объектно-ориентированное программирование. Игра «Блек-джек»»
Читать дальше →



Модель колебательного звена с применением символьного и численного решений дифференциального уравнения на SymPy и NumPy

Задача


В статья использованы возможности пакета SymPy совместно с пакетом NumPy. Всё сводиться к преобразованию символьных выражений в функции способные работать с другими модулями Python.

Процесс решения дифференциальных уравнений становиться наглядным и хорошо контролируемым на каждом этапе вычислений. Следует отметить, что колебательное звено в разных интерпретациях обсуждается в сетях[1,2]. Например, в [3] приводиться модель колебательного звена с подробным исследованием переходных процессов.

Надеюсь, что подобные исследования колебательного звена на Python найдут своих сторонников. Читать дальше →



[Из песочницы] Собираем проект на python3&PyQT5 под Windows, используя PyInstaller

Причиной написания статьи, явилось огромное количество постоянно возникающих у новичков вопросов такого содержания: "Как собрать проект c pyqt5", "Почему не работает", "Какой инструмент выбрать" и т.д. Сегодня научимся собирать проекты без мучений и танцев с бубном.


Читать дальше →



[recovery mode] Программирование в Vkontakte на Python

Задачи


  1. Отправление заявок в друзья пользователям сайта VK.COM.
  2. Создание базы для хранения фото друзей.

Создание приложения


  1. Заходим на сайт vk.com/dev и открываем «Мои приложения».
  2. Нажимаем «Создать приложение», создаем название и выбираем платформу «Standalone-приложение».
  3. Заходим в настройки приложения и находим его ID.

Получение ключа безопасности


Формулируем запрос вида: Читать дальше →