Python и 1000 уязвимостей
37.7K subscribers
1.85K photos
563 videos
27 files
1.98K links
Сила в единстве.

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

Канал на бирже:
https://telega.in/channels/osint_pythons/card

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Media is too big
VIEW IN TELEGRAM
▶️ Реальное live-coding собеседование Junior Python разработчик

Сегодня вы увидите реальное собеседование на Python Backend разработчика, на котором мне предложили 100.000 рублей

В видео вы увидите live-coding, рассмотрим три практические задачи по уроню сложности

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
3🤔1
Что выведет код?
Anonymous Quiz
60%
True
14%
False
9%
None
17%
Ошибку
16
📣 Автоматизация Excel и Word с помощью Python

В этой статье мы расскажем как интегрировать Python c Excel и Word, чтобы без проблем создавать автоматические отчеты

В статье вам расскажут о Openpyxl и Python-docx

Openpyxl – это библиотека Python для чтения и записи файлов Excel (с расширением xlsx, xlsm, xltx, xltm). Модуль openpyxl позволяет программе Python читать и изменять файлы Excel

Python-docx – это библиотека Python с открытым исходным кодом, которая дает разработчикам программного обеспечения возможность работать с Microsoft Word (Docx) в своих собственных приложениях. API может создавать и изменять документы Word с расширением файла .docx.

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥7👍3
Media is too big
VIEW IN TELEGRAM
▶️ Python в рейтинге языков программирования уходит в отрыв

Язык программирования Python уже давно занимает первую строку популярности в рейтинге TIOBE


И вроде ничего не поменялось, но вдруг за последний месяц его популярность выросла сразу на 4 процента, и теперь Python опережает идущий вторым С++ на 8 процентов – это почти рекорд в истории рейтинга

В видео рассмотрим почему это происходит

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Что выведет код?
Anonymous Quiz
15%
49
67%
5
4%
7
14%
Ошибку
👍11🤯7🤔4🔥3
📣 Все, что нужно знать о фреймворке Django для Python

Django – это бесплатный и свободный фреймворк для веб-приложений на языке Python.

Фреймворк – это не что иное, как просто набор модулей, облегчающих разработку. Они сгруппированы и позволяют создавать приложения или веб-сайты с чистого листа, а не полностью с нуля

Ключевые преимущества Django – это быстрая разработка и понятный и практичный дизайн

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Media is too big
VIEW IN TELEGRAM
▶️ Учим python за 7 часов | Уроки Python Полный курс обучения программированию на python с нуля

В видео курса рассматриваются все основные темы с примерами и практикой необходимые для junior python разработчика.

В конце курса вы будете знать весь основной синтаксис python и свободно писать свой код!

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍4🤯31
Что выведет код?
Anonymous Quiz
73%
True
11%
False
7%
None
10%
Ошибку
👍17🔥4🤔32
📣 Топ-9 асинхронных веб-фреймворков для Python

На сегодняшний день асинхронное программирование имеет первостепенную важность в Python

Tornado – это набор асинхронных модулей, которые также используются для создания модулей веб-фреймворка, а именно:
• Сопрограммы и прочие примитивы (tornado.gen, tornado.locks, tornado.queues и т.д.)
• Сетевые модули (tornado.ioloop, tornado.iostream и т.д.)
• Асинхронные серверы и клиенты (tornado.httpserver, tornado.httpclient и т.д.)
Они объединены и создают конечные модули фреймворка: tornado.web, tornado.routing, tornado.template и т.д.

Sanic – небезосновательно можно назвать самый популярный и любимый асинхронный фреймворк в мире Python.
В нем есть практически все функции, необходимые для создания ваших проектов – маршрутизация, межплатформенное ПО, cookie-файлы, управление версиями, макеты, представления на основе классов, статические файлы, потоковая передача, сокеты и т.д

Vibora – это «близкий родственник» Sanic, за исключением того, что он заточен под то, чтобы стать самым быстрым веб-сервером Python

Quart – придерживается стандарта ASGI, который стал заменой известного стандарта WSGI, и предлагает вашему вниманию поддержку асинхронности.
Самое интересное в Quart то, что он не только похож на Flask, но и совместим с его API

FastAPI – это наиболее многофункциональная платформа, обладающая подробной документацией

BlackSheep – можно использовать для создания серверных и полнофункциональных приложений на базе шаблона MVC.
Вот некоторые из функций, которые предлагает BlackSheep:
• API с «богатым» кодом.
• Встроенное внедрение зависимостей. 
• Встроенное создание документации OpenAPI.
• Автоматическая привязка обработчиков событий.

Aiohttp – это библиотека для выполнения HTTP-запросов и обработки HTTP-ответов в асинхронном режиме в Python
Вот его основные функции:
• Он поддерживает WebSockets как стороне сервера, так и на стороне клиента.
• Он поддерживает разработку как серверных, так и клиентских приложений.
• Его веб-сервер обладает межплатформенным ПО, сигналами и подключаемой маршрутизацией.

Falcon – это фреймворк для создания REST API и микрослужб, придерживающийся стандарта ASGI.
Вот его основные функции:
• Он поддерживает WebSockets.
• Поддерживает межплатформенное ПО и перехватчиков для обработки запросов.
• Простая и понятная обработка исключений

Starlette – это легкий фреймворк, придерживающийся стандарта ASGI. Он оснащен практически всеми основными функциями, необходимыми для создания серверных приложений.

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥1
Media is too big
VIEW IN TELEGRAM
▶️ Python requests http, https запросы | Requests методы get и post | Подключаемся к api через python

В сегодняшнем видео:

Научимся работать с веб-сайтами при помощи python и библиотеки requests
При помощи подключения API научимся получать данные с сайта для приложений
Познакомимся с тонкостями get запросов и post запросов к сайтам и API
Научимся заполнять формы на сайтах и авторизоваться при помощи python

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍132
🤔42🤯5🔥3
📣 Python и синтаксические ошибки

Содержание статьи:

1. Виды ошибок
Недостаток памяти (OutofMemoryError)
Рекурсивный сбой
Ошибка отступа
2. Синтаксические сбои
Причины появления
3. Самые распространенные SyntaxError
Пунктуационные сбои
Недостающие кавычки и скобки
Неправильно написанные ключевые слова
Неправильное применение ключей
4. Особенности считывания
5. Советы по обнаружению и корректировке

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍102
Media is too big
VIEW IN TELEGRAM
▶️ Полиморфизм в Python | Что такое Утиная типизация (ducktyping)

Сегодня в видео разговор пойдет про третьего кита в ООП – Полиморфизм, узнаем, что это такое и зачем это нужно программисту.

Если не вдаваться в теории, то полиморфизм о котором вам нужно знать и о котором спросят на собеседовании – это механизм, позволяющий выполнять один и тот же код по-разному

Утиная типизация в свою очередь означает механизм, когда для работы во главу угла ставится поведение, а не принадлежность к какому-либо классу

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Что выведет код?
Anonymous Quiz
23%
False
13%
-3
6%
-4
40%
0
18%
Ошибку
👍9🔥3
📣 Решение головоломки из университетского квеста с помощью Python

Треки – одна из интересных головоломок игры Puzzle Hunt Мельбурнского Университета 2008 года.

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

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

В статье мы напишем и разберем данную программу

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3