3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download Telegram
#вопросы_с_собеседований
В чем разница между f и f()?

Вопрос проверяет ваше понимание того факта, что все функции в Python являются объектами.

В примере кода f — это объект, который представляет одноименную функцию, который можно передавать в другие функции и назначать переменным. f() — это вызов функции, возвращающий её результат.
Работа с git на реальном проекте, используя PyCharm

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

Подробнее
🔥 Bandit

Bandit
- инструмент, предназначенный для поиска и обнаружения распространенных проблем безопасности в коде Python.

Для запуска досточно просто указать файл со скриптом который хотите проверить. Как только Bandit завершит сканирование всех файлов, вы получите подробный анализ кода + список потенциально проблемных строк.

Использование:
bandit example.py

GitHub/Инструкция
Please open Telegram to view this post
VIEW IN TELEGRAM
Tips & Tricks. Как удалить ключ из словаря в Python

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

Мы рассмотрим три способа удаления ключа из словаря. Вы узнаете, как это сделать, используя метод .pop(), ключевое слово del, а также генератор словаря. Также мы остановимся на том, как удалить сразу несколько ключей.
Python. Создаем программы и игры, 3-е издание

Автор:
Д.В. Кольцов
Год: 2022
Создаем свое ANDROID приложение на PYTHON

👨‍💻Ссылка на код
👉Смотреть видео
🐍 Работа с файлами в Python: 5 задач для начинающих с решениями

Начинаем изучать инструменты Python, предназначенные для работы с текстовыми файлами форматов .txt, .md и .csv: напишем программы для поиска и замены слов, подсчета стоимости товаров, получения статистики по тексту и преобразования информации из csv-файла в словарь.

https://proglib.io/sh/ugxh4jN3lm
Пароль на код

Этот трюк с Python отлично подходит для защиты вашего кода паролем. Мы будем использовать функцию getpass() из библиотеки getpass , которая кодирует ваш ввод. Это предотвратит запуск кода без пароля.
КАРТЫ В PYTHON? TkinterMapView! Google Maps, OpenStreetMap

Для работы с такими картами, как Google Maps, OpenStreetMap, в Python можно использовать библиотеку TkinterMapView.

Ссылка на видео YouTube:
https://www.youtube.com/watch?v=01nljkl4Kls
Python, Django и PyCharm для начинающих

Автор:
Постолит А.
Год издания: 2021
Django 4 пишем сайт с нуля

С нуля шаг за шагом вы напишете полноценную социальную сеть на Django 4. Простые сайты после этого вам будет писать легко.

Перейти к просмотру
🔥 Что должен знать каждый разработчик Python: 8 основных технологий

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

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

https://itproger.com/news/chto-dolzhen-znat-kazhdiy-razrabotchik-python-8-osnovnih-tehnologiy
Захват экрана Windows

Существует несколько библиотек на Python для захвата экрана компьютера под управлением операционной системы Windows, но самой быстрой оказалась библиотека d3dshot.

Она использует системные библиотеки DXGI и Direct3D, чтобы обеспечить чрезвычайно быструю и надежную функциональность захвата экрана.

Её можно применить, например, в реализации игровых ботов.

Пример можно посмотреть тут.
Уроки по Flask с нуля

Что такое фреймворк и что из себя представляет WSGI-приложение. Первая простая программа на Flask и отладка на локальном Web-сервере. Создание представлений - обработчиков запросов с помощью декоратора route.

Перейти к просмотру
🔥You-Get

You-Get
- крошечная, но мега полезная утилита для загрузки мультимедийного содержимого (видео, аудио, изображений) из интернета.

🌵 Скачивает видео с популярных сайтов, таких как YouTube или TikTok
🌵 Парсит веб-страницы и загружает изображения
🌵 Загружает бинарные файлы и другой не-html контент с сайтов

GitHub/Инструкция