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

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

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Ставь 👍 если было полезно

#теория_python

@python_practics
👍8👎1
С помощью какой функции можно перевести переменную в строку?
Anonymous Quiz
4%
lin()
94%
str()
3%
row()
🤔6👎2👍1
Как написать простой калькулятор на Python

Python остается одним из самых популярных языков программирования. Он используется в огромном количестве областей — от разработки ботов в Telegram до машинного обучения и Big Data. Но прежде, чем браться за более сложные задачи, нужно научиться писать базовые программы. В статье рассказали, как создать простейший калькулятор на Python с пояснениями и инструкциями.

Подробнее👇

#статьи

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

Что такое рекурсия?

Рекурсия – когда функция вызывает саму себя. Логика рекурсивной функции как правило состоит из двух ветвей. Длинная ветвь вызывает эту же функцию с другими параметрами, чтобы накопить результат. Короткая ветвь определяет критерий выхода из рекурсии.

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

Неоптимизированная рекурсия приводит к накладным расходам ресурсов. При большом количестве итераций можно превысить лимит на число рекурсивных вызовов (recursion depth limit reached), но при возникновении такой необходимости скорее всего вы делаете что-то не так и лучше присмотритесь к другим инструментам (стэк, например).

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

@python_practics
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Казино на Python

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

#sandbox

@python_practics
👍2👎1
Задача:

Задана последовательность чисел, найдите наибольшую сумму пар в этой последовательности.

Пример:


   [10, 14, 2, 23, 19] -->  42 (= 23 + 19)
[99, 2, 2, 23, 19] --> 122 (= 99 + 23)


#задачник

@python_practics
👍5
Самые часто встречающиеся в списке

Этот метод возвращает элементы, появляющиеся в списке наиболее часто.

👍 - если было полезно

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

@python_practics
👍8
Ставь 👍 если было полезно

#теория_python

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

Что такое хвостовая рекурсия?

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

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

@python_practics
👍3
django-tinymce

Пакет для интеграции WYSIWYG-редактора TinyMCE. Прекрасная минималистичная бесплатная строка инструментов наподобие Google Docs с форматированием шрифтов, вставкой картинок и ссылок. Дополняется почти чем угодно в платном режиме.

Подробнее👇

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

@python_practics
👍2
Возведение в квадрат всех чисел в заданном диапазоне

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

👍 - если было полезно

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

@python_practics
👍91
Как быстро и эффективно работать с большими JSON-файлами

Разработчики используют API каждый день, и подавляющее их число отдает данные в виде JSON-массивов, будь то логи бота или резюме кандидатов с площадок по поиску работы. С небольшими файлами.json учат обращаться на многих курсах программирования, но что делать, если объем такого вывода становится некомфортно большим? Или вы регулярно «упираетесь» в ошибки, вызванные разнородной структурой элементов? В этой статье автор познакомит вас с тремя решениями, которые помогут эффективно работать с большими JSON файлами.

Подробнее👇

#статьи

@python_practics
👍3
Django 4. Практика создания веб-сайтов на Python

Чему вы научитесь:

• Основам работы с Django 4 для создания веб-приложений;
• Разработке моделей, форм и представлений (views);
• Настройке маршрутизации (URL routing) и middleware;
• Реализации пользовательской аутентификации и авторизации;
• Разработке REST API с использованием Django REST Framework;
• Развитию навыков деплоя Django-приложений на сервер.

"Django 4. Практика создания веб-сайтов на Python" представляет собой комплексное руководство по использованию Django, одного из самых популярных фреймворков для разработки веб-приложений на Python. Вы научитесь создавать динамичные веб-сайты, включая проектирование базы данных, работу с шаблонами и многое другое.

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

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

@python_practics
👍3
Ставь 👍 если было полезно

#теория_python

@python_practics
👍6
Какая функция в Python возвращает абсолютное значение числа?
Anonymous Quiz
15%
abc()
78%
abs()
7%
absol()
👍3