Forwarded from TrendWatching
⚡️Один из популярных ботов Telegram (Crosser Bot, Controller Bot или бот TGStat) был взломан и от имени каналов рассылает однотипные сообщения с призывом выходить на митинг.
Если вы видели такие сообщения — имейте в виду, что опубликованы они были без ведома владельцев каналов
Если вы видели такие сообщения — имейте в виду, что опубликованы они были без ведома владельцев каналов
Начните свой путь в Data Science! Присоединяйтесь к прямым трансляциям с 10 по 12 марта в 19:00 по московскому времени. В роли спикера выступит руководитель направления по исследованию данных в Сбере с семилетним опытом в программировании — Анастасия Борнева.
🔸 Регистрируйтесь и получайте полезный материал по Data Science на почту: 👉 https://clc.to/WfbgJQ.
🎁 Каждый участник, сдавший практическую работу, получит сертификат на 10 тысяч рублей на любой курс Skillbox.
Присоединяйтесь!
🔸 Регистрируйтесь и получайте полезный материал по Data Science на почту: 👉 https://clc.to/WfbgJQ.
🎁 Каждый участник, сдавший практическую работу, получит сертификат на 10 тысяч рублей на любой курс Skillbox.
Присоединяйтесь!
Как использовать массивы в Python
Чтобы создавать массивы в Python, вам сначала нужно импортировать модуль array, который содержит все необходимые для работы функции.
Использовать import array в верхней части файла. Это позволит нам подключить модуль array. После чего мы сможем создать массив, используя array.array().
Чтобы создавать массивы в Python, вам сначала нужно импортировать модуль array, который содержит все необходимые для работы функции.
Использовать import array в верхней части файла. Это позволит нам подключить модуль array. После чего мы сможем создать массив, используя array.array().
Как быстро начать карьеру в IT без навыков программирования?
10 марта в 19:00 пройдет бесплатный мастер-класс, на котором вы узнаете: как быстро стартовать в IT и начать зарабатывать через 3−4 месяца — даже если вы не умеете кодить, в чем преимущества профессии тестировщика ПО и в каких направлениях можно развиваться дальше.
🎁Подарок за регистрацию: чек-лист «10 советов для тех, кто хочет сменить профессию»
❗️Регистрация — https://clc.to/xwS7Og
10 марта в 19:00 пройдет бесплатный мастер-класс, на котором вы узнаете: как быстро стартовать в IT и начать зарабатывать через 3−4 месяца — даже если вы не умеете кодить, в чем преимущества профессии тестировщика ПО и в каких направлениях можно развиваться дальше.
🎁Подарок за регистрацию: чек-лист «10 советов для тех, кто хочет сменить профессию»
❗️Регистрация — https://clc.to/xwS7Og
Использование метода factorial() из математического модуля
Математический модуль обеспечивает простой способ вычисления факториала любого положительного целого числа. Конечно, в модуле есть предопределенный метод factorial(), который принимает целое число в качестве аргумента и возвращает факториал числа. Давайте посмотрим, как мы можем использовать предопределенный метод и, следовательно, найти факториал. В коде показано, как можно использовать метод factorial().
Математический модуль обеспечивает простой способ вычисления факториала любого положительного целого числа. Конечно, в модуле есть предопределенный метод factorial(), который принимает целое число в качестве аргумента и возвращает факториал числа. Давайте посмотрим, как мы можем использовать предопределенный метод и, следовательно, найти факториал. В коде показано, как можно использовать метод factorial().
Хотите узнать, зачем нужен DevOps? Почему компании так активно нанимают DevOps-инженеров и какие задачи стоят перед этими специалистами? Присоединяйтесь к бесплатному онлайн-интенсиву Skillbox, который пройдёт 14–16 марта в 21:00 по московскому времени.
Подробности: 👉 https://clc.to/9COTJg
После регистрации отправим вам чек-лист по трудоустройству.
Кому подойдёт интенсив:
— junior-разработчикам;
— опытным разработчикам и сисадминам.
Вы решите реальную бизнес-задачу и научитесь:
— ориентироваться в подходе DevOps;
— работать с Docker;
— использовать методологию CI/CD.
Спикером интенсива будет Lead DevOps-специалист в ВТБ, руководитель нескольких проектов, команд и онлайн-курсов, ведущий подкастов об IT и образовании — Константин Брюханов.
🎁 Всем дошедшим до конца интенсива подарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. А тем, кто выполнит практическую работу, — сертификаты на 10 тысяч рублей. Их можно потратить на любой курс Skillbox.
Присоединяйтесь к прямым эфирам!
Подробности: 👉 https://clc.to/9COTJg
После регистрации отправим вам чек-лист по трудоустройству.
Кому подойдёт интенсив:
— junior-разработчикам;
— опытным разработчикам и сисадминам.
Вы решите реальную бизнес-задачу и научитесь:
— ориентироваться в подходе DevOps;
— работать с Docker;
— использовать методологию CI/CD.
Спикером интенсива будет Lead DevOps-специалист в ВТБ, руководитель нескольких проектов, команд и онлайн-курсов, ведущий подкастов об IT и образовании — Константин Брюханов.
🎁 Всем дошедшим до конца интенсива подарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. А тем, кто выполнит практическую работу, — сертификаты на 10 тысяч рублей. Их можно потратить на любой курс Skillbox.
Присоединяйтесь к прямым эфирам!
Кубический корень в Python
Чтобы вычислить кубический корень в Python, используйте простое математическое выражение x ** (1. / 3.), результатом которого является кубический корень из x в виде значения с плавающей точкой. Для проверки, корректно ли произведена операция извлечения корня, округлите полученный результат до ближайшего целого числа и возведите его в третью степень, после сравните, равен ли результат x.
Чтобы вычислить кубический корень в Python, используйте простое математическое выражение x ** (1. / 3.), результатом которого является кубический корень из x в виде значения с плавающей точкой. Для проверки, корректно ли произведена операция извлечения корня, округлите полученный результат до ближайшего целого числа и возведите его в третью степень, после сравните, равен ли результат x.
Как в новой реальности быстро начать карьеру в IT? Какое направление лучше? А если я гуманитарий или нет опыта?
Бесплатный проект «IT-рентген» от SkillFactory развеет все сомнения и покажет, какая профессия подходит именно вам, с учетом интересов, знаний и опыта. На пути к новой карьере предстоит сделать всего 4 простых, но важных шага.
Начните с прохождения теста — а дальше ваш путь пойдет через практикум, прямые эфиры и консультации — и приведет вас к новой IT-профессии! Вы познакомитесь с экспертами индустрии, узнаете их истории и сможете задать вопросы, попробуете себя в каждом направлении и получите много полезных материалов.
✅ Пройти бесплатный тест - https://clc.to/jr5qqA
Бесплатный проект «IT-рентген» от SkillFactory развеет все сомнения и покажет, какая профессия подходит именно вам, с учетом интересов, знаний и опыта. На пути к новой карьере предстоит сделать всего 4 простых, но важных шага.
Начните с прохождения теста — а дальше ваш путь пойдет через практикум, прямые эфиры и консультации — и приведет вас к новой IT-профессии! Вы познакомитесь с экспертами индустрии, узнаете их истории и сможете задать вопросы, попробуете себя в каждом направлении и получите много полезных материалов.
✅ Пройти бесплатный тест - https://clc.to/jr5qqA
Начните изучать профессию тестировщика на бесплатном онлайн-интенсиве Skillbox! Подключайтесь к прямому эфиру 14–16 марта в 16:00 по московскому времени. За 3 дня пройдёте путь от основ юзабилити до автотестов.
Станьте гуру в востребованной профессии: 👉 https://clc.to/uXSrBQ.
Для новичков в сфере IT:
📎 знакомство с профессией;
📎 изучение основ и ключевых инструментов тестирования;
📎 проведение первых тестов.
Для начинающего тестировщика:
📍 изучение правил юзабилити и стандартов тестирования в крупных IT-компаниях;
📍 работа с расширением Selenium IDE;
📍 запуск первого автотеста.
Спикер интенсива — инженер по тестированию в Яндексе, организатор тест-сессий, митапов по тестированию и мастер-классов, участник конференций SQA-days, TechTrain и CodeFest Дмитрий Якин.
🎁 Участвуйте, прокачайте знания и получите в подарок электронную книгу «Человек + машина». Всем, кто сдаст практическую работу, дарим сертификаты на 10 тысяч рублей на любой курс Skillbox.
Станьте гуру в востребованной профессии: 👉 https://clc.to/uXSrBQ.
Для новичков в сфере IT:
📎 знакомство с профессией;
📎 изучение основ и ключевых инструментов тестирования;
📎 проведение первых тестов.
Для начинающего тестировщика:
📍 изучение правил юзабилити и стандартов тестирования в крупных IT-компаниях;
📍 работа с расширением Selenium IDE;
📍 запуск первого автотеста.
Спикер интенсива — инженер по тестированию в Яндексе, организатор тест-сессий, митапов по тестированию и мастер-классов, участник конференций SQA-days, TechTrain и CodeFest Дмитрий Якин.
🎁 Участвуйте, прокачайте знания и получите в подарок электронную книгу «Человек + машина». Всем, кто сдаст практическую работу, дарим сертификаты на 10 тысяч рублей на любой курс Skillbox.
Использование многомерного списка
Часто в задачах приходится хранить прямоугольные таблицы с данными. Такие таблицы называются матрицами или двумерными массивами. В языке программирования Питон таблицу можно представить в виде списка строк, каждый элемент которого является в свою очередь списком, например, чисел.
Часто в задачах приходится хранить прямоугольные таблицы с данными. Такие таблицы называются матрицами или двумерными массивами. В языке программирования Питон таблицу можно представить в виде списка строк, каждый элемент которого является в свою очередь списком, например, чисел.
У языка программирования Python много возможностей. Хотите узнать больше? Попробуйте свои силы на бесплатном онлайн-интенсиве Skillbox с 17 по 19 марта в 21:00 по московскому времени.
Подробная программа: 👉 https://clc.to/uvIlDg.
За 3 дня:
✔️ изучите основы программирования на Python;
✔️ разработаете сервер для прослушивания подключений;
✔️ научитесь программировать клиентскую часть для подключения и передачи сообщений;
✔️ поработаете с библиотеками PyQT, Kivy, wxWidgets, Тkinter;
✔️ напишете мессенджер на Python.
💬 Спикер интенсива — специалист, который 17 лет разрабатывает высоконагруженные системы и обрабатывает большие данные, — Михаил Овчинников. Он поделится советами и рекомендациями, ответит на вопросы.
🎁 Сдайте практическую работу и получите сертификат на 10 тысяч рублей на любой курс Skillbox.
Подробная программа: 👉 https://clc.to/uvIlDg.
За 3 дня:
✔️ изучите основы программирования на Python;
✔️ разработаете сервер для прослушивания подключений;
✔️ научитесь программировать клиентскую часть для подключения и передачи сообщений;
✔️ поработаете с библиотеками PyQT, Kivy, wxWidgets, Тkinter;
✔️ напишете мессенджер на Python.
💬 Спикер интенсива — специалист, который 17 лет разрабатывает высоконагруженные системы и обрабатывает большие данные, — Михаил Овчинников. Он поделится советами и рекомендациями, ответит на вопросы.
🎁 Сдайте практическую работу и получите сертификат на 10 тысяч рублей на любой курс Skillbox.
Хочешь работать удаленно? Освой новую профессию и работай с удовольствием:
-без ранних подъемов
-без ограничения дохода и отпуска по расписанию
Обучись с нуля БЕСПЛАТНО основам самых востребованных интернет-профессий от Interra!
Каждый год школу оканчивают тысячи довольных учеников.
Основной принцип онлайн-школы Interra — максимум знаний и навыков в сжатые сроки, поэтому каждый курс насыщен только актуальной информацией, без воды и философских рассуждений.
Выбирай свой курс прямо сейчас:
Бизнес-ассистент (https://clc.to/xpRx5A)средняя зп 60 000₽
Веб-дизайнер (https://clc.to/PeWDtA) - средняя зп 80 000₽
Продюсер онлайн-курсов (https://clc.am/1CnNJQ) - средняя зп 150 000₽
Куратор(https://clc.to/uVr7bA)- средняя зп 60 000₽
Интернет-маркетолог(https://clc.to/NVr1tQ) - средняя зп 120 000₽
SMM-менеджер (https://clc.to/qCu36w) - средняя зп 120 000₽
Таргетолог (https://clc.to/3xVX3A) - средняя зп 80 000₽
Личный помощник (https://clc.am/5QCtaA) - средняя зп 50 000₽
Копирайтер-маркетолог (https://clc.to/95augQ) - средняя зп 80 000₽
Заработная плата по данным HeadHunter. В конце обучения вы получите именной сертификат
Освойте высокооплачиваемую профессию и обеспечьте свое светлое будущее!
-без ранних подъемов
-без ограничения дохода и отпуска по расписанию
Обучись с нуля БЕСПЛАТНО основам самых востребованных интернет-профессий от Interra!
Каждый год школу оканчивают тысячи довольных учеников.
Основной принцип онлайн-школы Interra — максимум знаний и навыков в сжатые сроки, поэтому каждый курс насыщен только актуальной информацией, без воды и философских рассуждений.
Выбирай свой курс прямо сейчас:
Бизнес-ассистент (https://clc.to/xpRx5A)средняя зп 60 000₽
Веб-дизайнер (https://clc.to/PeWDtA) - средняя зп 80 000₽
Продюсер онлайн-курсов (https://clc.am/1CnNJQ) - средняя зп 150 000₽
Куратор(https://clc.to/uVr7bA)- средняя зп 60 000₽
Интернет-маркетолог(https://clc.to/NVr1tQ) - средняя зп 120 000₽
SMM-менеджер (https://clc.to/qCu36w) - средняя зп 120 000₽
Таргетолог (https://clc.to/3xVX3A) - средняя зп 80 000₽
Личный помощник (https://clc.am/5QCtaA) - средняя зп 50 000₽
Копирайтер-маркетолог (https://clc.to/95augQ) - средняя зп 80 000₽
Заработная плата по данным HeadHunter. В конце обучения вы получите именной сертификат
Освойте высокооплачиваемую профессию и обеспечьте свое светлое будущее!
edu.interra.bz
Старт в профессии персональный ассистент
Использование вызова функции рекурсии
Если вам знакомо понятие функции в Python, то знаете, что одна функция довольно часто вызывает другую. В Python функция также может вызывать сама себя! Функция, которая вызывает сама себя, называется рекурсивной, а метод использования рекурсивной функции называется рекурсией. Может показаться странным, что функция вызывает саму себя, но многие задачи программирования лучше всего выражать рекурсивно.
Если вам знакомо понятие функции в Python, то знаете, что одна функция довольно часто вызывает другую. В Python функция также может вызывать сама себя! Функция, которая вызывает сама себя, называется рекурсивной, а метод использования рекурсивной функции называется рекурсией. Может показаться странным, что функция вызывает саму себя, но многие задачи программирования лучше всего выражать рекурсивно.
Как ускорить код при помощи векторизации?
Лучшим решение для этого будет векторизация вычислений, простыми словами использование функции, которые поддерживают операцию над векторами.
По сути, самым лучшим способом для ускорения любого цикла - это полный отказ от него. В примере выше для работы с функцией my_func мы вполне легко могли бы обойтись вызовом ее в цикле для каждого элемента списка, но еще проще будет использовать vectorize.
Вообще, vectorize преображает функцию таким образом, что она целиком принимает весь вектор, а не ее отдельные элементы. Только знайте, что такой прием не всегда ускорит ее в значительной степени.
Лучшим решение для этого будет векторизация вычислений, простыми словами использование функции, которые поддерживают операцию над векторами.
По сути, самым лучшим способом для ускорения любого цикла - это полный отказ от него. В примере выше для работы с функцией my_func мы вполне легко могли бы обойтись вызовом ее в цикле для каждого элемента списка, но еще проще будет использовать vectorize.
Вообще, vectorize преображает функцию таким образом, что она целиком принимает весь вектор, а не ее отдельные элементы. Только знайте, что такой прием не всегда ускорит ее в значительной степени.