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
Задачки для начинающих автоматизаторов тестирования

В этой статье автор предлагает вам решить десяток задач, написав код на Python и тесты с использованием pytest. К каждой задаче уже приложен вариант решения, так что вы с легкостью сможете проверить себя. Удачи!

Подробнее👇

#статьи

@python_practics
👍6
👍15🔥2🤔1
SQL and NoSQL Databases: Modeling, Languages, Security and Architectures for Big Data Management, 2nd Edition

Данный учебник предлагает комплексное введение в реляционные (SQL) и нереляционные (NoSQL) базы данных. Авторы подробно рассматривают современное состояние средств и методов работы с базами данных и анализируют грядущие новинки.

Авторы подробно анализируют управление, моделирование, языки, безопасность и архитектуру реляционных баз данных, графовых баз данных и баз данных документов. Кроме того, представлен обзор других подходов к базам данных на основе SQL и NoSQL.

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

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

@python_practics
👍71🔥1
Что такое requirements.txt и как с ним работать?

Существует множество пакетов Python, которые мы ежедневно используем для решения различного рода задач. Возьмем, к примеру, библиотеку «Beautiful Soup» — она не поставляется с Python по умолчанию и должна быть установлена отдельно.

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

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

Подробнее👇

#статьи

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

Что такое сериализация?

Сериализация – это процесс сохранения объектов в двоичном или строковом виде для хранения, передачи и восстановления. Обратный процесс называется десериализацией. Термины-синонимы маршалинг/анмаршалинг.

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

@python_practics
👍122🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Игра «Звездные войны» на модуле turtle

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

#sandbox

@python_practics
👍8
Задача:

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

Например, если этот массив был передан в качестве аргумента:

   ["Телескопы", "Очки", "Глаза", "Монокли"]


Ваша функция вернет следующий массив:

   ["Очки", "Глаза", "Монокли","Телескопы"]


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

#задачник

@python_practics
👍5🔥2
Получение полной информации о посте ВК

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

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

Что делать если нужно сериализовать данные, которые не поддерживаются стандартным модулем 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