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
Что выведет код?
Anonymous Quiz
23%
['00']
24%
['0']
27%
['0', '0']
27%
Ошибку
🔥14🤯12👍91
📣 6 бесплатных ресурсов для практики навыков программирования

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

CodeGym: На этой платформе можно найти бесплатные задачи по написанию кода на языке Java по разным темам: базовые команды, условия, циклы, массивы, методы, строки

CodeChef: имеет много бесплатных курсов. Для тренировки Python доступно четыре темы: ввод-вывод и арифметические операции, условные конструкции, циклы с условными конструкциями и отладка

Edabit: платформа предлагает задания по написанию кода на разных языках программирования и уровнях трудности

Codingame: практика кода проходит в виде компьютерной игры

CodeHS: предлагает задания для разных языков, а пользователи получают баллы за правильные решения. На платформе есть задания разных уровней сложности

LeetCode: предлагает задачи разного уровня сложности по таким темам, как алгоритмы и базы данных

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥51
Media is too big
VIEW IN TELEGRAM
▶️ Декораторы функций

В видео мы поговорим об одной из самых сложных тем для новичков – декораторы

Декораторы в Python – это инструмент, который позволяет модифицировать поведение функций или классов без изменения их кода

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍173🤔2🔥1
Что выведет код?
Anonymous Quiz
22%
1
10%
2
47%
3
2%
4
19%
Ошибку
🤯25🔥6🤔52
📣 Циклические конструкции в Python

Циклические конструкции – это блоки кода, которые позволяют выполнять определенные действия несколько раз в зависимости от определенного условия.

В Python существуют два основных типа циклических конструкций:
Цикл for – используется для перебора элементов в коллекциях, таких как списки, кортежи или строки, и позволяет выполнять определенный блок кода для каждого элемента в коллекции, что полезно для обработки данных, выполнения повторяющихся операций и итерации по структурам данных

Цикл while – конструкция, которая используется для выполнения блока кода до тех пор, пока выполняется условие. Он позволяет выполнять действия до достижения определенного состояния или выполнения определенного условия

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 25-26 сентября в 19:00 мск.

О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.

На вебинаре вы:

☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.

🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!
👍2
Media is too big
VIEW IN TELEGRAM
▶️ Функции: Map, Filter, Reduce, Zip

Сегодня мы поговорим о встроенных функциях, которые облегчают работу программиста. Речь пойдет о таких функциях как map(), filter(), reduce() и zip()

map() – позволяет применить заданную функцию к каждому элементу в итерируемом объекте (например, в списке или словаре) и возвращает новый итератор для извлечения результатов

filter() – применяет другую функцию к заданному итерируемому объекту (список, строка, словарь и так далее), проверяя, нужно ли сохранить конкретный элемент или нет

reduce() – это функция в Python, которая принимает функцию и итерируемый объект в качестве параметров и применяет полученную функцию к парам значений из итерируемого объекта, пока не останется только одно значение

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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4
Что выведет код?
Anonymous Quiz
28%
True
18%
False
47%
Exit
4%
None
4%
Ошибку
🤔14👍9🤯83
📣 Что такое yield в Python?

Самый популярный Python-вопрос на Stackoverflow связан с ключевым словом yield

Stack Overflow – это система вопросов и ответов о программировании. Она была разработана Джоэлем Спольски и Джеффом Этвудом в 2008 году и является частью Stack Exchange


В статье разберемся с его назначением и особенностями использования

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍42
Media is too big
VIEW IN TELEGRAM
▶️ Условные конструкции

В видео рассмотрим условную конструкцию if-elif-else, а также поговорим про отступы и PEP8

В Python условный оператор
– это if, он позволяет совершить какие-то действия только если условие истинно if condition:do_this()

Мы можем дополнять if последующими elif и else:
if condition:do_this()
elif second_condition:do_that()
elif other_condition:become_busy()
else:do_nothing ()

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍32
Что выведет код?
Anonymous Quiz
66%
["Python"]
20%
[0, 1, 2, 3, 4]
5%
[]
3%
None
6%
Ошибку
🤯47🤔106
📣 Сложная агрегация в Pandas с MultiIndex

Сегодня поговорим о Pandas MultiIndex – мощной штуке, которая спасла меня, когда пришлось агрегировать кучу многомерных данных

В отчётах за несколько лет с миллионами строк, обычный
groupby()
просто не справлялся, а MultiIndex сделал всё красиво и быстро


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

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

Продолжаем знакомиться с условными конструкциями

Сегодня мы поговорим про вложенные конструкции, составные условия, а так же посмотрим на pattern matching (сопоставление шаблонов)

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65
🔥12🤔62🤯2
📣 Отступы в Python: описание, правила, особенности, исправление ошибок

Содержание статьи:
1. Отступ – это…
2. Принцип работы
3. Правила отступов
4. Преимущества и недостатки
5. Ошибки отступов в the Python
– Неожиданный отступ
– Пробел после ключевых слов
– Неправильное количество отступов
– Несоответствие ни одному внешнему уровню отступа
– Неправильное использование try-except

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

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

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍105
Media is too big
VIEW IN TELEGRAM
▶️ Знакомство с циклом for

В этом уроке познакомимся с циклом for, разберем функцию range, а так же рассмотрим операторы break и continue

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52