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

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

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Внимание! - Вопрос!

Что делать если нужно сериализовать данные, которые не поддерживаются стандартным модулем json?

Можно использовать pickle или расширить классы JSONEncoder и JSONDecoder.

#вопросы_из_собеседований

@python_practics
👍41
Morepath

Morepath, получивший название «Super Powered Python Web Framework», представляет собой выразительную управляемую моделями микроинфраструктуру, обеспечивающую маршрутизацию к своим моделям. Как и в случае с шаблонами MVC, модели представляют данные, а представления представляют пользовательский интерфейс . В Morepath приложение состоит из моделей, которые перенаправляются на путь URL. Контент передается в сеть через просмотры.

Подробнее👇

#фреймворки_библиотеки

@python_practics
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Quiz на модуле turtle

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

#sandbox

@python_practics
👍3
Создание GUI в Python при помощи Tkinter

В этой статье автор рассказал, как создавать графические интерфейсы в Python с помощью Tkinter. Он рассмотрел создание окон, ярлыков с текстом и изображениями, а также основы дизайна интерфейсов.

Подробнее👇

#статьи

@python_practics
6👍2🤔1
9🔥1
Mastering Python for Web: A Beginner's Guide by Sufyan bin Uzayr

Поскольку Python позиционирует себя в веб-разработке как back-end язык, для создания целого веб-сайта его обычно смешивают с другим front-end языком. В то же время, причин для использования Python в веб-разработке много: это гибкий, универсальный и высокоэффективный язык программирования с возможностью динамической типизации. Эта книга поможет читателям изучить ключевые приемы программирования на Python в области back-end/front-end и подскажет, как их применять при создании профессиональных проектов. Кроме того, основное внимание уделяется обучению читателей решению распространенных проблем и разработке веб-сервисов с помощью таких фреймворков Python, как Django и Flask.

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

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

@python_practics
👍2
Допускается ли множественное наследование в python?
Anonymous Quiz
90%
Да
10%
Нет
This media is not supported in your browser
VIEW IN TELEGRAM
Python Developer — мастхев для любого питониста

За ручку проведём тебя к первому офферу, расскажем о сложных вещах простыми словами и научим смеяться с айтишных мемов.

👉🏻 Подписывайся и прокачивай свои навыки
👍1
Ускорение вычислений в Python с Cython

Язык Python очень популярен среди разработчиков. И на это есть много причин. Во-первых, его легко выучить, во-вторых, им приятно пользоваться, он интуитивно понятен и эффективен, кроме того, он работает на разных платформах и широко применятся в ML.

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

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

Подробнее👇

#статьи

@python_practics
👍7
Внимание! - Вопрос!

Что делать, если тестируемая функция использует удалённое подключение к внешним сервисам, которое иногда выдает ошибку таймаута, 404 и им подобные?

Если мы говорим про юнит тесты, то они не должны вызывать внешние ресурсы, то есть делать http запросы и тд. Следовательно нужно либо замокать http-клиент, который использует функция для вызова сервиса, либо, что обычно является лучшим решением, передавать то что вызывает этот сервис в функцию зависимостью (если конечно мы не тестируем сам клиент для вызова сервиса).

#вопросы_из_собеседований

@python_practics
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Тир на модуле turtle

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

#sandbox

@python_practics
👍5
Задача:

Просто, учитывая строку слов, верните длину самого короткого слова (слов). Строка никогда не будет пустой, и вам не нужно учитывать разные типы данных.

Пример:

"Let's travel abroad shall we" => returns "2"

#задачник

@python_practics
👍11🤔1
Когда всё надоело...

Этот код удаляет Python с вашего пк.

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

@python_practics
👍19🔥4