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_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
Хотите войти в IT с нуля без знаний языков программирования? Познакомьтесь с SQL, который используют программисты, аналитики, тестировщики, продакт-менеджеры и другие специалисты, на бесплатном мини-курсе по программированию.

Зарегистрируйтесь и получите полезный гайд по профессии: https://goo.su/A4U3RUJ?erid=2Vtzqx2TaGn

Вас ждут 5 дней обучения на практике и бонусы — статьи и чек-листы, которые пригодятся в работе. На мини-курсе вы научитесь обрабатывать, анализировать и красиво визуализировать данные на реальных кейсах. Прокачаете знания по SQL, а также узнаете, как стать более востребованным специалистом.

Спикер — Мкртич Пудеян, специалист по анализу данных в «Газпромбанке». Сертифицированный SQL-разработчик от Microsoft, 8 лет работал специалистом по хранилищам данных в Tele2.

🎉 Всех участников ждут подарки: 5 полезных статей по SQL и Excel, персональная карьерная консультация, сертификат на скидку 10 000 рублей на любой курс и год бесплатного изучения английского языка.

🌟 Полезные знания на расстоянии клика — учитесь где и когда угодно!

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
10 пакетов Python, которые улучшат вашу кодовую базу

Data Scientist’ы и разработчики тратят немало времени на отладку кода, чтобы сделать его более эффективным и простым в дальнейшем использовании. Пользователь Medium нашел 10 пакетов Python, которые повысили его продуктивность в работе. Авторы статьи рассказывают, как они помогают автоматизировать форматирование кода и тестировать его на выявление ошибок на первых этапах.

Подробнее👇

#статьи

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

Для чего используется алгоритм Дейкстры?

Используется для нахождения пути с наименьшим весом в взвешенном графе. Работает только в направленных ациклических графах (DAG - Directed Acyclic Graph)

Состоит из 4 шагов:

• Найти узел с наименьшей стоимостью;
• Обновить стоимость соседей этого узла;
• Повторять пока это не будет сделано для всех узлов;
• Вычислить итоговый путь.

Не работает с отрицательными весами - для графов с отрицательными весами существует специальный алгоритм, называемый алгоритмом Беллмана-Форда.

#вопросы_из_собеседований
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Игра Hangman на Python

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

#sandbox

@python_practics
👍21
Задача:

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

Пример:


[1,1,2] should return 2
[0,1,0,1,0] should return 0


#задачник

@python_practics
👍2