TechCave

Описание сайта

Основная информация

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

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

Рейтинг: 1
Создана 4 года назад
Владелец root

Стена группы

Загрузка...
24 дня назад
#

Мелкая питонячая радость #5: Dynaconf — управление настройками в проекте



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



К популярным темам относятся вопросы:



  • Надо ли вообще этот проект писать на Python?
  • Какой фреймворк взять для разработки?
  • Кто быстрее, библиотека X или библиотека Y?


Сегодня я попробую аккуратно подковырнуть как раз одну из таких магических тем — вопрос «Как управлять конфигами в проекте?».





Источник
Den
24 дня назад
#

Что я узнал про оптимизацию в Python



Всем привет. Сегодня хотим поделиться еще одним переводом подготовленным в преддверии запуска курса
«Разработчик Python». Поехали!



Я использовал Python чаще, чем любой другой язык программирования в последние 4-5 лет. Python – преобладающий язык для билдов под Firefox, тестирования и инструмента CI. Mercurial также в основном написан на Python. Множество своих сторонних проектов я тоже писал на нем.

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

Мой опыт с Python в основном связан с интерпретатором CPython, в особенности CPython 2.7. Не все мои наблюдения универсальны для всех дистрибутивов Python или же для тех, которые имеют одинаковые характеристики в сходных версиях Python. Я постараюсь упоминать об этом во время повествования. Помните о том, что эта статья не является детальным обзором производительности Python. Я буду говорить только о том, с чем сталкивался самостоятельно.

Источник
24 дня назад
#

На пути к ядру Питона



Привет, Хабр! Представляю вашему вниманию перевод статьи
Toward a “Kernel Python” автора Glyph Lefkowitz (создателя фреймворка Twisted).

Подробнее — под катом.

Источник
26 дней назад
#

Telegram-бот на языке Python


{ GeekCode | GeekDay | GeekBrains | GeekWeek2019 | MailRu }

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

На вебинаре вы узнаете:

Как зарегистрировать и настроить своего бота в Telegram.

Что нужно для написания команд и реакций на них.

Какие скрытые данные содержит каждая фотография и как с ними работать.

Техническая информация:

Нам понадобятся: Компьютер, Python 3.6+, любой текстовый редактор или IDE (я пользуюсь PyCharm).

Ведущий: Артем Коломацкий

Код на Google Docs: https://docs.google.com/document/d/1V...

Файлы на GitHub: https://github.com/Roxe322/GeekbrainsBot

Den
27 дней назад
#

Деплоим на PythonAnywhere из GitHub










Каждый может сделать так:



локальный проект → github



С (платным) ssh доступом вы сможете сделать так:



локальный проект → PythonAnywhere



В статье показано как (бесплатно) сделать так:



локальный проект → github → PythonAnywhere



Сначала я перечислю, зачем вам это может быть нужно, а затем перейду к тому как реализовать. Не стесняйтесь просколлить статью, если первая часть вам не интересна.



Источник

Авторизация

Войти с помощью

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

GeekBrains

КАРКАМ

Нетология