IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Twitter

     04.10.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи

Простые часы на tkinter

Tkinter – это кроссплатформенная библиотека для разработки графического интерфейса на языке Python (начиная с Python 3.0 переименована в tkinter). Tkinter расшифровывается как Tool kit interface, и является интерфейсом для языка програмирования Tcl и графической для него привязки tk.Не вдаваясь в подробности, Tkinter можно охарактеризовать как переводчик с языка Python на язык Tcl. Вы пишете программу на Python, а код модуля tkinter у вас за спиной переводит ваши инструкции на язык Tcl(тикль-токль), который понимает библиотека Tk (tool kit).

     04.10.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи

Не очень хороший python

Python безусловно прекрасный язык программирования. Он идеально подходит для новичков,благодаря простому синтаксису, богатой библиотеке( в том числе идущей "из коробки" ), профилированию. Да и сам я заметил,что любая статья про python начинается с перечисления его достоинств. А вот называть недостатки языка не принято. Не понятно почему так сложилось,ведь абсолютно у всего в этом мире есть свои достоинства и недостатки. Думаю,что читателю будет полезно знать про плохие стороны змеиного языка.

     04.10.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи

Как технология in-memory изменила бизнес-аналитику

Примерно 5 миллисекунд проходит от запроса до ответа, если данные хранятся на жестком диске. SSD отвечает в 300 раз быстрее — за 150 микросекунд. Оперативной памяти требуется в 300,000 раз меньше времени — лишь 15 наносекунд.*

     04.10.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи

Бредогенератор: создаем тексты на любом языке с помощью нейронной сети

Эта статья будет в немного «пятничном» формате, сегодня мы займемся NLP. Не тем NLP, про который продают книжки в подземных переходах, а тем, который Natural Language Processing — обработка естественных языков. В качестве примера такой обработки будет использоваться генерация текста с помощью нейронной сети. Создавать тексты мы сможем на любом языке, от русского или английского, до С++. Результаты получаются весьма интересными, по картинке уже наверно можно догадаться.

     03.10.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи

Пишем оплату для telegram-бота на python с помощью библиотеки telebot часть 3

В жизни каждого разработчика телеграм ботов наступает момент, когда необходимо реализовать оплату в вашем боте. И тут у вас есть два пути. Первый — зарегистрировать ИНН, ИП/Юридическое лицо и подключить официальную оплату от телеграма или просто использовать сторонний сервис по типу Free-Kassa, QIWI и т.д. Думаю выбор очевиден, в этой статье я буду использовать QIWI, потому что так хочу.

     03.10.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи
     03.10.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи

Poco — UI автоматизация мобильных игр на основе Python в рамках AirTest IDE

Сегодня мы поговорим о втором главном фреймворке для автоматизации UI, который называется Poco. Poco использует Python и здесь уже не обойтись без написания кода, но давайте сначала рассмотрим для чего он применяется, когда стоит к нему обращаться и как это всё выглядит.

     03.10.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи

Путь к проверке типов 4 миллионов строк Python-кода. Часть 3

Представляем вашему вниманию третью часть перевода материала о пути, который прошла компания Dropbox, внедряя у себя систему проверки типов Python-кода.

     03.10.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи

[Перевод] Новый курс по Python от Microsoft [на английском]

Вероятно, самое большое препятствие при изучении любого нового языка программирования — просто знать, с чего начать. Что важно? Что нужно знать, чтобы стать профи? Трудно исследовать документы, когда даже нет уверенности, что читаешь то, что нужно.

     02.10.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи
     02.10.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи

9 лучших опенсорс находок за сентябрь 2019

Технологии внутри: Python, C, Rust, Ruby, JavaScript, Go.
Тематика: веб разработка, администрирование, инструменты разработчика.

     02.10.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи

Создание stateful навыка для Алисы на serverless функциях Яндекс.Облака и Питоне

Написать, захостить и зарегистрировать такой навык может любой разработчик, а с сегодняшнего дня навыки даже не надо хостить — достаточно залить их код в облако в виде той самой бессерверной функции.

     30.09.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи
     30.09.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи
     30.09.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи
     30.09.2019       Выпуск 302 (30.09.2019 - 06.10.2019)       Статьи

[Перевод] Python в Visual Studio Code: сентябрьское обновление расширения

Мы рады сообщить, что сентябрьское обновление расширения Python для Visual Studio Code уже доступно. Вы можете загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также можете получить последнее обновление, перезапустив Visual Studio Code. Вы можете узнать больше о поддержке Python в Visual Studio Code в документации.