Python обучающий
62.4K subscribers
813 photos
7 videos
408 links
Здесь есть всё, чтобы упростить изучение Python. Без воды и сложных терминов.

Сотрудничество: @bateman24, @justcage

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
加入频道
Испытайте себя в роли Data Scientist! За 3 дня вы освоите основные рабочие инструменты и узнаете, с чем сталкиваются в работе специалисты по данным. Решите несколько реальных задач и оцените, интересна ли вам эта профессия.

Заполните форму и получите полезный материал по Data Science на почту : 🔜 https://clc.to/CYDZEg.

Что вы сделаете на интенсиве:
✔️ построите модели для прогнозирования данных;
✔️ узнаете, как использовать язык Python для data-аналитики;
✔️ научитесь применять Data Science в бизнесе;
✔️ изучите техники исследования данных и разберёте реальные задачи;
✔️ создадите проект, который высоко оценят потенциальные работодатели.

🎁 Все участники, дошедшие до финала интенсива, получат в подарок электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. Подключайтесь к прямым эфирам, задавайте вопросы и получите сертификат на 10 тысяч рублей на любой курс Skillbox.
Скорее записывайтесь!
map

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

Здесь map() применяет простую лямбда-функцию на каждом элементе x и возвращает объект map, который можно преобразовать в какой-нибудь итерируемый объект вроде списка или кортежа
Бывший аналитик Сбера и Тинькофф-инвестиции завёл закрытый канал, где рассказывает, как любой человек может сделать себе состояние хоть с 1000 рублей.

На канале он делится компаниями, которые могут вырасти на 50-100-200% в этом году, объясняют какую валюту сейчас покупать, чтобы сохранить сбережения, и чего сейчас точно не стоит делать с деньгами.

Говорят, что скоро канал станет платным. Подписывайтесь, пока есть такая возможность: @Vigulyarovinvest
Использование * и ** для распаковки аргументов функций

Некоторые функции требуют длинного списка аргументов. Этого следует избегать (например, с помощью классов данных), хотя это не всегда зависит от вас. Существует другой вариант – создать словарь с именованными аргументами и передать его функции. Так ваш код станет более читабельным.

Распаковать словарь можно, используя префикс **:
Курс «Python для Пентестера»

Старт:
4 июля
Длительность: 5 месяцев

После 5-месячного онлайн-курса «Python для пентестера» вы сможете:

✔️ Эффективно использовать базы данных и сеть Интернет;
✔️ Получать данные от сайтов в автоматическом режиме;
✔️ С нуля писать прикладные программы на Python.

Преимущества онлайн-курса «Python для пентестера»:

• Понятные и наглядные учебные материалы с информацией для выполнения ДЗ;
• Проверка ДЗ вручную – наставник поможет улучшить написанный вами код;
• Помощь преподавателей при выполнении заданий или в изучении теории;
• Групповой чат в Telegram с другими учениками, проходящими курс;
• Опытные разработчики – команда Codeby School, лидер по информационной безопасности в RU-сегменте.

Если в течение 14 дней вы поймёте, что курс вам не подходит – вы сможете вернуть 100% средств.

Узнать подробнее о курсе: https://python-eh.codeby.school
Списковые включения

Возможно где-то до этого ты уже мог слышать понятие «list comprehensions». Это такой способ уместить цикл for, блок if и присваивание в одну строку.

Начнем с простейшего примера. Допустим, нам снова надо возвести в квадрат все элементы списка.

Да, определенно этот код короче предыдущего, но всё еще некрасив. С первого взгляда сложно сказать, что делает функция map (она принимает в качестве аргументов функцию и список и применяет функцию к каждому элементу списка). К тому же мы вынуждены определять функцию, это выглядит довольно беспорядочно.

Но, оказывается, можно писать проще и понятнее
Возврат нескольких значений

Функции в Python могут возвращать более одной переменной без применения словаря, списка или класса.

Здесь возвращается кортеж. С тем же эффектом можно было бы написать return (name, birthdate).

Это нормально для ограниченного количества возвращаемых значений. Но все, что превышает 3 значения, должно быть помещено в класс (data).
This media is not supported in your browser
VIEW IN TELEGRAM
Сухость в глазах, усталость, жжение, покраснение... Знакомо?

Каждый, кто проводит много времени за экраном, узнаёт себя. Но мало кто знает, как эффективно и правильно снять усталость, мягко увлажнить глаза и снять дискомфорт.

Это можно сделать с помощью увлажняющих капель «ХИЛО-КОМОД®».

— На основе гиалуроновой кислоты;
— Без вредных консервантов и примесей, натуральный состав;
— Произведены в Германии;
— Можно использовать с контактными линзами.

К тому же, на эти капли прямо сейчас действует промокод со скидкой 25% до конца лета: HYLO26. Заказывай прямо сейчас и делись промокодом с друзьями!

Держать свои глаза в отличном состоянии сейчас проще простого. Имеются противопоказания. Ознакомьтесь с инструкцией.
Реверс строк и списков

Вы можете использовать slice-нотацию, чтобы перевернуть строку или список. При отрицательном значении шага, элементы меняются местами
3 дня погружения в кибербезопасность. Взламываем и устраняем угрозы веб-приложений с помощью языка Python, ограничиваем доступ к сервису по IP и пробуем XSS-уязвимости. Всё это ждёт вас на бесплатном онлайн-интенсиве Skillbox с 16 по 18 июня в 21:00 по московскому времени.

Узнайте подробную программу: https://clc.to/AQPlVg.

Сразу после регистрации вы получите на почту полезную статью о защите информации в сети ✔️

Вы научитесь:
✔️ разбираться в профессиях сферы кибербезопасности;
✔️ выполнять простые атаки на веб-приложения;
✔️ защищаться от простых кибератак;
✔️ использовать среду разработки Pycharm и многое другое.

Спикер интенсива — экс-руководитель команды, которая разработала платформу антиспама и машинного обучения в Badoo Михаил Овчинников. Он расскажет про зарплаты, востребованность и перспективы работы в сфере.

🎁 Участвуйте, создайте проект и получите сертификат на 10 000 рублей на любой курс Skillbox. А всем, кто дойдёт до конца интенсива, подарим книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.

Вступайте в ряды хакеров!
Data classes

Начиная с версии 3.7, Python поставляется с классами данных. У них есть несколько преимуществ по сравнению с обычными классами или другими альтернативами:

• возврат нескольких значений или словарей;
• класс данных требует минимального количества кода;
• возможность сравнения классов данных;
• возможность распечатать класс данных для отладки при помощи repr;
• снижение вероятности ошибок в связи с требованием класса данных type hints
Создание строки из списка строк

Создание строки из списка и установка пробелов между каждым словом

Все сводится к тому, что функция String.join() может присоединять не только списки, но и любой iterable. Помещение его внутрь строки предотвращает реализацию одной и той же функциональности в нескольких местах.
Не знаете, когда выгодно покупать фьючерс или криптовалюту?
Задумались, куда пойдет цена?

Торговля на бирже всегда связана со взлетами и падениями. Многие банки РФ вводят комиссии на хранение валюты, и важно понимать, как сохранить и преумножить накопленное!

Канал обзоров и идей по фьючерсам VESPERFIN MARKET поможет вам во всем разобраться!

Даты нового сезона: 20 июня – 19 июля!

Что вас ждет?

- Четкие ВХОД/ СТОП/ ЦЕЛЬ к каждой идее
- Идеи по самым ликвидным фьючерсам, в которые идет САМ канал! - Si, RTS, Gold, Br, SPYF
- Актуальные новости
- Еженедельная рубрика «Криптосреда» с обзором криптовалют
- Стримы по рынку
- Прогнозы движения цены
- Образовательные эфиры и посты
- Публикация статистики

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

За подробностями переходите по ссылке и до встречи 20 июня! Будет интересно! 🙌🏻
Валидные значения словаря

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

Выгодную ставку по ипотеке для айтишников дает застройщик Arsenal — 0,1% на весь срок на квартиры в готовом ЖК Ariosto! в Петербурге.

Переезжайте в технологичную квартиру с системой «умный дом». В ней вы сможете в один клик управлять температурой, освещением и розетками.

Планировки подходят и для работы, и для отдыха. Квартиры с личными кабинетами, гардеробными, встроенными саунами, террасами и высокими потолками 3,6 метра.

ЖК Ariosto! уже построен. Внутри домов уютные зеленые дворики, а из окон открывается живописный вид на Юнтоловский лесопарк.

Ипотека 0,1% или скидка 11% — выгоду выбираете вы. Узнайте больше об условиях на официальном сайте по ссылке .
Query JSON

JMESpath – это язык запросов для JSON, который позволяет получать необходимые данные из документа или словаря JSON. Библиотека доступна как для Python, так и для других ЯП, что расширяет ее возможности.
Разбиение строки в список

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

Чтобы разделить по пустому месту, не нужно передавать в split никаких аргументов – используйте mystring.split().

Split также имеет второй параметр, называемый maxsplit, который определяет максимальное количество разбиений. По умолчанию он равен -1 (без ограничений).