Python и 1000 уязвимостей
37.5K subscribers
1.9K photos
578 videos
30 files
2.05K links
Сила в единстве.

Сотрудничество: @workhouse_price

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
🔥 Функция help() в Python

Все мы периодически нуждаемся в помощи или подсказке. Но не всегда рядом есть люди, которые могли бы подсказать. К счастью, Python предлагает решение и для таких безвыходных ситуаций. При написании кода на Python нам может понадобиться узнать значение определенных ключевых слов, классов, модулей, функций и т. д. В этой статье мы расскажем о функции help() в Python.

//Читать статью
👍11🔥3🤔2
💸 Как подключить платежную систему с Payments к Telegram

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

//Читать статью
👍18🤔1
Media is too big
VIEW IN TELEGRAM
🎬 Принципы написания кода DRY, YAGNI, KISS, POLA, EAFP

Автор ролика кратко расскажет о принципах написания хорошего кода, применимые не только к Python, но программированию в целом. Эти термины будут вам встречаться повсеместно в вашей карьере и нужно понимать что они означают (по мнению автора) и как их применять.

https://www.youtube.com/watch?v=_fRMmdXuB8s
🤔71
Что выдаёт код выше?
Anonymous Quiz
5%
4
17%
3
67%
2
11%
1
🤯17👍9🤔31
Функции в Python: замыкания

В этой статье мы рассмотрим замыкания (closures) в Python: как их определять и когда их стоит использовать.

//Читать статью
👍16
👾 Пишем простой ML веб-сервис на FastAPI

Данный туториал пошагово разбирает процесс создания веб-приложения для определения тональности текста на основе NLP-модели.

Мы будем использовать модель из библиотеки Hugging Face Hub, но описанный подход подойдет для любой задачи машинного обучения.

//Читать статью
👍14🔥4
📡 Простой способ развернуть телеграмм бота с Aiogram + Webhook на хостинг

Краткое содержание действий:
▪️ Сохранить пример к себе, регистрация на хостинге.
▪️ Через FTP поместить наш файл бота на хостинге.
▪️ Через SSH установить библиотеку aiogram.
▪️ Настроить сервис бота на хостинге.
▪️ Настроить веб-сайт на переадресацию всех запросов на сервис бота.
▪️ Отредактировать файл запуска бота с учетом наших настроек.
▪️ Перезапуск сервиса бота, проверка бота. Просмотр логов.

//Читать статью
🔥12👍5
🔥 Пять статей от редакции, собравшие больше всего отдачи:

1. Как превратить Google Таблицы в базу данных с помощью Python - В данном руководстве будет рассказано и показано, как использовать Google Таблицы с помощью Python.

2. Функция help() в Python

3. Как подключить платежную систему с Payments к Telegram - В статье показываем, как разработать бота для приема платежей и развернуть его на облачном сервере.

4. Функции в Python: замыкания

5. Пишем простой ML веб-сервис на FastAPI - Данный туториал пошагово разбирает процесс создания веб-приложения для определения тональности текста на основе NLP-модели.
🔥6👍3
Media is too big
VIEW IN TELEGRAM
🎬 Django против FastAPI в 2023 году для Питон разработки. Что лучше для веб программистов?

Ты
веб разработчик на питоне. У тебя есть два варианта: FastAPI или Django. Какой же из этих фреймворков лучше, расскажет автор сегодняшнего ролика.

https://www.youtube.com/watch?v=VNDqLkT2ARk
6👍4
Что выдаёт код выше?
Anonymous Quiz
58%
True
30%
False
8%
1
4%
0
🤯8🔥7👍6
🔥 Операторы if, elif, else в Python

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

🔸Команда if оценивает выражение и, если оно истинно (true), выполняет операторы под ним.
🔸Команда elif (else if) предоставляет другое выражение, которое оценивается, если предыдущий оператор if возвращает отрицательное значение «false».
🔸Если никакие предыдущие операторы (if или elif) не возвращают положительное значение «true», вычисляется выражение, предоставленное командой else.
Обратите внимание. В одном блоке кода может быть несколько операторов if и elif.

Разница между if и elif заключается в том, что все операторы if в блоке кода будут оцениваться один за другим, несмотря ни на что, а оператор elif будет оцениваться только, если предыдущий оператор if имеет значение false.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18
Media is too big
VIEW IN TELEGRAM
🎬 Получаем прогноз погоды в реальном времени без API на Python

https://www.youtube.com/watch?app=desktop&v=HlEf8SjaWAw&t=24s&pp=ygUGcHl0aG9u
Please open Telegram to view this post
VIEW IN TELEGRAM
👍141
Что выдаёт код выше?
Anonymous Quiz
31%
2.0
34%
2
5%
4
30%
Error
👍6🤯3
🔥 Как использовать инструменты статического анализа в коде Python

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

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

//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Метод re. search()

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

Синтаксис: re.search(шаблон, строка)

Возвращаемое значение может быть либо подстрокой, соответствующей шаблону, либо None, если такой подстроки не окажется.
10👍3
Что выдаёт код выше?
Anonymous Quiz
27%
['b', 'o']
17%
['b', 'o', 'b', 'o]
7%
[]
49%
Error
👍19🤔5