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

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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Media is too big
VIEW IN TELEGRAM
▶️ Треугольник Паскаля как пример работы вложенных циклов

В сегодняшнем видео напишем программу для построения треугольника Паскаля.

Подробно разберем задачу построения чисел треугольника Паскаля.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥31
Что выведет код?
Anonymous Quiz
22%
hello
12%
world
18%
None
7%
0
41%
Ошибку
🤔18👍10🔥3🤯3
📣 Основы веб-разработки на Flask

В статье покажем, как писать маршруты и функции представления, использовать шаблоны и работать с базами данных.

В конце статьи – 10 мини-проектов, от модулей инвентаризации и учета товаров до приложения для хранения заметок и блога.

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥52
Media is too big
VIEW IN TELEGRAM
▶️ Аннотация базовыми типами

В видео рассмотрим
что такое аннотации и где они применяются, а также ее цели

Разберем аннотации переменных и функций базовых типов.

Познакомимся с модулем typing и типами Union, Optional, Any, Final.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
📣 Итерируем правильно: 20 приемов использования модуля itertools

Рассказываем с примерами кода о функциях модуля itertools – инструмента стандартной библиотеки Python, содержащего распространённые шаблоны итераторов.

Рассмотрим бесконечные счётчики, сочетания и размещения, итераторы среза и многое другое.

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1🔥1
Media is too big
VIEW IN TELEGRAM
▶️ Основные методы списков

В уроке рассматриваются следующие базовые методы для списков
: append(), insert(), remove(), pop(), clear(), copy(), count), index), reverse(),
sort().

Приводятся простые примеры их работы.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍1
🤯206🤔4🔥3👍1
📣 Python и MySQL: практическое введение

В статье рассмотрим на практическом примере, как из кода Python делать SQL-запросы к MySQL-серверу: CREATE, SELECT, UPDATE, JOIN и т. д.

К концу этого урока вы сможете:
Подключить ваше приложение к базе данных MySQL
Сделать запрос к базе данных для получения необходимых данных
Обработать исключения, возникающие при доступе к базе данных

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83
Media is too big
VIEW IN TELEGRAM
▶️ Конкурентность и параллельность

Конкурентность (concurrency) - запуск на выполнение сразу нескольких задач (не обязательно в 1 момент времени выполняется несколько). Зависит от ПО. Первые ОС с процессором без ядер -использовали только ее.

Параллельность (parallel) - конкурентность, когда 2+ задачи выполняются одновременно. Зависит от железа. Вы не можете одновременно (!) выполнять больше задач, чем есть ядер в системе.

GIL (Global Interpreter Lock) - глобальная блокировка интерпретатора, механизм гарантирующий, что в любой момент времени выполняется только 1 инструкция в питоне.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
Что выведет код?
Anonymous Quiz
9%
0
22%
13
25%
4
34%
-1
11%
Ошибку
🤯36🔥12👍6🤔4
📣 Погружение в метаклассы в Python

Для полного понимания этого текста надо знать как основы синтаксиса языка Python, так и ООП в Python


Задумывались ли вы, почему функция isinstance(int, object) возвращает True? Объяснение, что все является объектом, которое можно часто услышать, хоть и является правдой, но не дает ответа на вопрос и на самом деле есть профанация, потому что не дает настоящего понимания, а создает только его видимость.

Ведь совсем непонятно, почему int (как и любой другой стандартный класс) является непременно экземпляром базового класса. Да, он является подклассом, но почему именно экземпляром? Ответ будет дан по ходу изложения

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🔥1
Media is too big
VIEW IN TELEGRAM
▶️ Вложенные циклы. Примеры задач с вложенными циклами

В видео рассмотрим принцип работы конструкции с вложенными циклами.

Подробное изучение на примерах, где необходимы такие операции.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Что выведет код?
Anonymous Quiz
3%
choco choco
78%
bar choco
4%
bar bar
14%
choco bar
🔥26👍32🤯1
👩‍💻 Наиболее удобное и быстрое написание и редактирование кода

PyCharm
– это не интегрированная среда разработки на языке Python, созданная компанией JetBrains.

Среди питонистов эта IDE вторая по популярности после редактора кода Visual Studio Code: как основную её используют 31% разработчиков.

В PyCharm есть все инструменты, чтобы писать, отлаживать и тестировать код.

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