Python — TechCave

Python — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен.

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

Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Python организовывается в функции и классы, которые могут объединяться в модули (они в свою очередь могут быть объединены в пакеты).

Стена группы

Загрузка...
2 месяца назад
#

SimplePEG и Tchaikovsky — универсальная валидация


Алексей Охрименко (Senior JavaScript Developer at IPONWEB) @ Moscow Python Meetup 55

«Как создать универсальную валидацию для Backend и Frontend и как валидировать сложные текстовые поля».

Загрузка...
2 месяца назад
#

Производительность, читаемость, скорость разработки. Как Python помог нам усидеть на трех стульях.


Павел Смирнов (Яндекс) @ Moscow Python Meetup 55

«Мы расскажем о том, как построили продакшн процесс статистических расчетов над большими данными на языке python. Как мы смогли добиться хорошей производительности, читабельности и повысить скорость разработки новых метрик. Покажем, как происходила эволюция наших инструментов и как написание кода на С++ уступало лаконичным Python скриптам».

Загрузка...
2 месяца назад
#

Стэк для машинного обучения на исходном коде


Вадим Марковцев (Lead Engineer, Machine Learning at Sourced.Tech) @ Moscow Python Meetup 55

«Машинное обучение на исходном коде (MLoSC) — новая и интересная область исследований, которая расположена на пересечении глубокого обучения, майнинга, работы с естественными языками, социальных наук и программирования. Мы накопили петабайты исходников и историей разработки в открытом доступе, и в то же время было предпринято очень мало попыток использовать весь невероятный человеческий опыт, который в них заключен. Доклад делает обзор текущего состояния дел в MLoSC и рассказывает о доступных инструментах на Python и некоторых примерах их использования, таких как „глубокое“ предсказание кода и структурные эмбеддинги для масштабируемой дедупликации».

Загрузка...
2 месяца назад
#

Web-приложение на низком уровне: сокеты и роутинг


Пишем эскиз веб-фреймворка на Python на низком уровне.
Смотрим на работу с сокетами, на то, как осуществляется маршрутизация (роутинг) запроса от клиента (браузера) на сервере, генерируем ответ сервера (заголовки и тело).

Составляем представление о том, как Django и Flask обрабатывают запросы и осуществляют роутинг «под капотом».

Загрузка...
2 месяца назад
#

Backend United #1. Винегрет — видео, фотоотчёт, презентации и отзывы слушателей



18 апреля у нас в офисе прошел первый митап, посвященный кросс-языковым решениям для разработки серверной части. «Винегрет», судя по нашим впечатлениям и отзывам гостей митапа, удался. Значит, будем продолжать практику объединения бэкендеров, чаще встречаться и обсуждать общие подходы и инструменты для разных языков. Ну а пока публикуем видео, слайды, отзывы и фото. Всё это — под катом.





Источник
Загрузка...
2 месяца назад
#

Кросс-языковая разработка ПО



Задача

Вот бы, разрабатывая программу на одном языке, сразу получать исходники на других языках программирования… Я пишу на C# .NET, но в последнее время всё больше требуется интегрироваться с Java. Одно из решений — оформление web-сервисов для взаимодействия, но не то это, не то. Вроде и существуют конвертеры C# в Java, но эксперимент показал, что для реального проекта они (те, что удалось попробовать) не работают, хотя на «hello world» отрабатывают отлично. Переписать с нуля на Java весь проект нереально — он активно разрабатывается более 6 лет (Pullenti — обработка естественного языка), да и на C# он нужен. Пришлось мобилизоваться и в прошлом году написать этот конвертер, а в этом году и конвертер C# в Python.

Источник
Загрузка...
2 месяца назад
#

Мега-Учебник Flask, Часть XXII: Фоновые задачи



(издание 2018)

Miguel Grinberg

Туда Сюда



Это двадцать вторая часть Мега-Учебника, в которой я расскажу вам, как создавать фоновые задания, которые работают независимо от веб-сервера.



Источник
Загрузка...
2 месяца назад
#

ScadaPy Creator для python



Ускорение процесса создания modbus.py

Очередной раз хочется поделиться своим опытом и результатами экспериментов в области промышленной автоматизации.



В настоящий момент мы немного поменяли концепцию построения системы опроса устройств с использованием языка python.

Большинство модулей SCADA систем строится по принципу связки
«исполняемый файл — файл настройки».

Источник
Загрузка...
2 месяца назад
#

Мега-Учебник Flask, Часть XX: Магия JavaScript



(издание 2018)

Miguel Grinberg

Туда Сюда



Это двадцатый выпуск серии Мега-учебника Flask, в котором я собираюсь добавить всплывающее окно, появляющееся при наведении указателя мыши на имя пользователя.



Источник
Загрузка...
Den
2 месяца назад
#

Автоматизация криптоторговли с Django и Celery



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



Trade

Источник
Загрузка...
3 месяца назад
#

Python OOP


Загрузка...
3 месяца назад
#

Опасные pickles — вредоносная сериализация в Python



Всем привет!

Panta rhei и вот уже приближается запуск обновленного курса
«Web-разработчик на Python» и у нас остался ещё материал, который мы нашли сильно небезынтересным и коим хотим поделиться с вами.

Чем опасны pickles?

Эти соленые огурчики крайне опасны. Я даже не знаю, как объяснить, насколько. Просто поверь мне. Это важно, понимаешь?

“Explosive Disorder” Pan Telare

Прежде чем с головой погрузиться в опкод, поговорим об основах. В стандартной библиотеке Python есть модуль под названием
pickle (в переводе “соленый огурчик” или просто ”консервация”), который используется для
сериализации и десериализации объектов. Только называется это не сериализация/десериализация, а pickling/unpickling (дословно — “консервация/расконсервация”).



Источник
Загрузка...
Den
3 месяца назад
#

Как с помощью анализа геоданных предсказать количество вызовов экстренных служб в разных частях города?



Попробуйте решить задачу из онлайн-хакатона
Geohack.112. Дано: территория Москвы и Московской области была разделена на квадраты размеров от 500 на 500 метров. В качестве исходных данных представлено среднее количество вызовов экстренных служб в день (номера 112, 101, 102, 103, 104, 010, 020, 030, 040). Рассматриваемый регион был поделен на западную и восточную часть. Участникам предлагается, обучившись по западной части, предсказать количество вызовов экстренных служб для всех квадратов восточной.

image

Источник
Загрузка...
3 месяца назад
#

Мега-Учебник Flask, Часть XIX: Развертывание на основе Docker-контейнеров



(издание 2018)

Miguel Grinberg

Туда Сюда



Это девятнадцатая часть серии мега-учебника Flask, в которой я собираюсь развернуть Microblog на платформе Docker.



Источник
Загрузка...
Den
3 месяца назад
#

Pygest #24. Новости, релизы, статьи, интересные проекты и библиотеки из мира Python [март 2018 — 9 апреля 2018]



imageВсем привет! Это уже двадцать четвертый выпуск дайджеста на Хабрахабр о новостях из мира Python.
Присылайте свои интересные материалы из мира Python.
С предыдущим digest можно ознакомиться здесь.



Источник
Загрузка...
1 3 4

Авторизация

Пользователи

stopresniebots1983
tekino
templide
Seangle
Галя Рубцова
Ольга Телюкова
Zhenya
Лариса Аксиненко
Dmitry Loginov