python_practics
5.28K subscribers
1.85K photos
205 videos
119 files
60 links
Python - обучающие материалы, полезные советы и статьи.

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Рисуем снеговика на модуле turtle

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
🔥5💩1🥱1
Каким будет вывод этого кода в консоли?

1.1 + 2.2 == 3.3
Anonymous Quiz
54%
True
31%
False
14%
Error
😱21👍2👎1
Разница между списками

Этот код возвращает разницу между двумя списками после применения функции к каждому элементу обоих списков.

#полезные_сниппеты

@python_practics
👍92💊1
Задача:

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

Пример:

   [1, 2, 10, 8] --> [8, 10]
[1, 5, 87, 45, 8, 8] --> [45, 87]


#задачник

@python_practics
👍8
Giotto

Giotto — это веб-фреймворк Python на основе архитектуры MVC, в котором особое внимание уделяется функциональной основе приложения. Это позволяет программисту работать с нуля, уделяя больше внимания функциям и развертыванию вместе с интерфейсом.

Особенности:

1. Шаблон MVC. Механизм Model View Controller — это популярный способ разделения зависимостей HTML-кода и сосредоточения внимания на одной части приложения. Это снижает сложность в долгосрочной перспективе и упрощает код, который можно легко обновлять и развертывать в будущем.
2. Поддержка шаблонов — у Giotto есть поддержка шаблонов, что позволяет кодировать код быстрее и проще. Кроме того, это позволяет программистам работать в более знакомой среде Python, которая обеспечивает адаптивность.
3. Варианты развертывания — WSGI, Gunicorn и APACHE — это все варианты, которые поддерживает Giotto.
4. Документация – «Джотто» имеет обширную онлайн-поддержку наряду с официально доступной документацией.

Подробнее👇

#фреймворки_библиотеки
👍7🔥1
Рисуем милого пёсика на модуле turtle

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
9🔥1💩1
Выявление проблем в log-файлах с помощью аналитики

Log-файлы систематически записывают хронологию событий, происходящих в системе (или приложение). Это может быть что угодно: от записи о запуске программы до детальной информации об ошибках и предупреждениях. Для нас log-файлы — это не просто дневники событий, а очень хороший инструмент для диагностики и устранения проблем.

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

Log-файлы содержат подробные записи о событиях и ошибках, которые происходят в приложении или системе. Анализируя эти записи, можно точно определить, в какой момент и по какой причине возникла ошибка, также можно отследить последовательность событий, которая привела к ошибке.

Подробнее👇

#статьи

@python_practics
👍52🔥1
Когда всё-таки придумал как пофиксить то баг

#мемчики

@python_practics
❤‍🔥31😁31
Learning Ray: Flexible Distributed Python for Machine Learning

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

Книга в формате pdf👇

#курсы_книги

@python_practics
👍6🔥1
Что выведет данный код?
print('{}{}'.format(True, -1, +0))
Anonymous Quiz
31%
True-1
5%
True+1
20%
True-1+0
45%
Error
👍4