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
Что выведет код на экран?
Anonymous Quiz
16%
pass
48%
None
8%
Error
28%
👍38🤯19
Что выведет код на экран?
Anonymous Quiz
4%
B
56%
A
20%
a
21%
Error
👍30🤔14🤯12
Что выведет код на экран?
Anonymous Quiz
13%
7
33%
Error
43%
[0, 1, 2, 3, 7, 7]
12%
[0, 1, 2, 3, 4, 7]
🤔42👍15🔥14🤯10
Что выведет код на экран?
Anonymous Quiz
25%
Hello
6%
H
31%
Error
38%
Пустая строка
👍30🤯9🤔8
Пишем на практике свою Алису, часть первая.

В данной практике мы рассмотрим установку нужных нам библиотек, озвучку русского языка, а также напишем самого бота который будет нам отвечать
👍21🤯4🤔1
Вопросы из собеседования: Что означает пространство имен?

Пространство имен — это совокупность определенных в настоящий момент символических имен и информации об объектах, на которые они ссылаются. Вы можете рассматривать такое пространство как словарь, в котором ключи являются именами объектов, а значения — самими объектами. Каждая пара ключ-значение соотносит имя с соответствующим объектом.

Ниже приведены три типа пространств имен:

1. Локальное пространство имен — включает локальные имена внутри функции. Локальное пространство имен временно создается во время вызова функции и очищается при возврате из нее.
2. Глобальное пространство имен — состоит из имен различных импортированных пакетов/модулей, которые в настоящее время используются в проекте. Глобальное пространство имен создается при импорте пакета в скрипт, и оно доступно до тех пор, пока скрипт не закончит выполнение.
3. Встроенное пространство имен — оно включает встроенные функции Python и встроенные имена для различных типов исключений.
👍9
В мире программирования Python создано большое количество библиотек, модулей, скриптов, упрощающие жизнь разработчикам. Но среди такого большого количества, я бы хотел отметить именно эти 7 полезных библиотек, которые рано или поздно вам понадобятся.
👍122🤔1
👍31🤔8🤯4🔥2
Что выведет код на экран
Anonymous Quiz
4%
50
54%
Error
33%
None
10%
0
👍36
📌 Библиотеки Python

1. Лучшая Графическая (GUI) Библиотека Для Python | Tkinter VS WxPython VS PyQt(PySide) VS Kivy - Смотреть
2. Библиотеки Для Машинного Обучения: Scikit-learn, TensorFlow, Keras, PyTorch | В Чём Разница? - Смотреть
3. Основы Pandas Python | Series, DataFrame И Анализ Данных - Смотреть
4. Основы NumPy Python | Массивы, Матрицы И Операции Над Ними - Смотреть
5. Основы Matplotlib | Построение Графиков На Python - Смотреть

🐍 Python и 1000 программ
👍211
Атрибуты функций

Сейчас будет шок для новичков, но функции — это обычные объекты, у которых просто реализован метод __call__. Именно он и позволяет выполнять синтаксис с вызовом через круглые скобки.

И соотвественно у функций, как и у любых других объектов, можно устанавливать атрибуты и даже другие методы. Но сейчас затронем только атрибуты.

Как вариант, в примере я реализовал счетчик вызова функции, но без использования глобальных переменных — всё с помощью атрибута в объекте функции.

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

#функции #объекты
🤔22👍202🔥2
Media is too big
VIEW IN TELEGRAM
ООП в Python для начинающих

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

00:00 Вступление
00:40 Введение в ООП
04:20 Создание простого класса
06:35 Что такое параметр self
08:54 Пишем класс описывающий объект - кошелек
09:25 Конструктор
10:50 Свойства объекта
13:15 Параметры метода init
19:20 Деструктор объекта
21:00 Инкапсуляция, приватные свойства
👍25🔥52🤯1