▶️ Срезы и сравнение списков
В видео узнаете как выделять группы элементов из списков с помощью срезов, а также выполнять групповое присваивание.
Рассматриваются операторы сравнения: равно, не равно, больше и меньше.
👀 Смотреть на YouTube
📣 Робот в лабиринте: обрабатываем в Python очереди с приоритетом
Иногда полная сортировка элементов избыточна – нужно лишь найти приоритетный элемент.
Для реализации соответствующих структур данных в стандартной библиотеке Python есть модуль heapq.
🖥 Читать подробнее
📣 20 приемов использования в Python модуля itertools
В статье расскажем с примерами кода о функциях модуля itertools – инструмента стандартной библиотеки Python, содержащего распространённые шаблоны итераторов.
Бесконечные счётчики, сочетания и размещения, итераторы среза и многое другое.
🖥 Читать подробнее
📣 14 бесплатных учебных курсов по Python
Все курсы на русском
📣 Пишем кейлоггер на Python для Windows за 5 минут
Руководство по созданию кейлоггера на Python, который записывает нажатия клавиш с клавиатуры и отправляет их по электронной почте или сохраняет в файл журнала.
🖥 Читать подробнее
▶️ Условный оператор if. Конструкция if-else
В ходе видео научитесь использовать условный оператор if в программах для проверок простых и составных условий.
Узнаете об операторе else
и конструкции if-else
для проверки взаимоисключающих условий, а также приведено множество примеров.
👀 Смотреть на YouTube
▶️ Вложенные циклы. Примеры задач с вложенными циклами
В видео рассмотрим принцип работы конструкции с вложенными циклами.
Подробное изучение на примерах, где необходимы такие операции.
👀 Смотреть на YouTube
▶️ Конкурентность и параллельность
Конкурентность (concurrency) - запуск на выполнение сразу нескольких задач (не обязательно в 1 момент времени выполняется несколько). Зависит от ПО. Первые ОС с процессором без ядер -использовали только ее.
Параллельность (parallel) - конкурентность, когда 2+ задачи выполняются одновременно. Зависит от железа. Вы не можете одновременно (!) выполнять больше задач, чем есть ядер в системе.
GIL (Global Interpreter Lock) - глобальная блокировка интерпретатора, механизм гарантирующий, что в любой момент времени выполняется только 1 инструкция в питоне.
👀 Смотреть на YouTube
▶️ Основные методы списков
В уроке рассматриваются следующие базовые методы для списков: append(), insert(), remove(), pop(), clear(), copy(), count), index), reverse(),
sort().
Приводятся простые примеры их работы.
👀 Смотреть на YouTube
▶️ Аннотация базовыми типами
В видео рассмотрим что такое аннотации и где они применяются, а также ее цели
Разберем аннотации переменных и функций базовых типов.
Познакомимся с модулем typing
и типами Union
, Optional
, Any
, Final
.
👀 Смотреть на YouTube
▶️ Треугольник Паскаля как пример работы вложенных циклов
В сегодняшнем видео напишем программу для построения треугольника Паскаля.
Подробно разберем задачу построения чисел треугольника Паскаля.
👀 Смотреть на YouTube
📣 Сложноструктурные аналитические отчеты с Python и LaTeX
В руководстве подробно рассматривается пример использования Python-библиотеки облачного представления приложений Streamlit и системы компьютерной вёрстки LaTeX для подготовки сложных аналитических отчетов с математическими, программными и графическими вставками.
🖥 Читать подробнее
▶️ Вложенные списки, многомерные списки
В видео будет подробное рассмотрение создание и работы с многомерными (вложенными) списками на конкретных примерах.
👀 Смотреть на YouTube
▶️ Тернарный условный оператор | Вложенное тернарное условие
В видео узнаете что такое тернарный условный оператор в Python и как он работает.
Примеры реализаций, вложенный тернарный оператор.
👀 Смотреть на YouTube
📣 Типы данных: преобразование и базовые операции
В этой статье мы рассмотрим способы ввода и вывода информации, встроенные типы данных, математические операции с числами и способы преобразования одних типов данных в другие.
В конце статьи – 10 практических заданий с решениями.
🖥 Читать подробнее
Всего за 5 минут определите подходящую вам IT-профессию.
Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.
Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.
Переходите по специальной ссылке, чтобы пройти тест, получить карьерный гайд по профессии и скидку 50% на обучение.
Реклама. Информация о рекламодателе по ссылкам в посте.
▶️ Спецсимволы, экранирование символов, raw-строки
В видео поработаем со спецсимволами строк:
In - перевод строки;
It - табуляция; | - обратный слеш \'и\" - экранирование кавычек
Разберем понятие экранирования и зачем это нужно. Рассмотрим примеры. Введение в raw-строки (сырые строки).
👀 Смотреть на YouTube
▶️ Форматирование строк: метод format и F-строки
В видео рассмотрим способ формирования строки по шаблону с помощью метода format()
.
Форматирование строк, используя F-строки.
👀 Смотреть на YouTube
▶️ Оператор цикла for. Функция range()
Из этого видео узнаете как работает оператор цикла for, в чем его отличие от оператора цикла while. Приводятся примеры работы оператора for для перебора списков и строк.
Рассказывается о функции range() для генерирования арифметической последовательности целых чисел. Совместная работа цикла for и функции range().
👀 Смотреть на YouTube
Inf0 | ИБ, OSINT — канал, посвящённый инфобезу, OSINT, защите устройств и бесплатными курсами по информационной безопасности.
В нём множество профильной литературы, курсов и уникальных мануалов любых направлений.
👩💻 Наиболее удобное и быстрое написание и редактирование кода
PyCharm – это не интегрированная среда разработки на языке Python, созданная компанией JetBrains.
Среди питонистов эта IDE вторая по популярности после редактора кода Visual Studio Code: как основную её используют 31% разработчиков.
В PyCharm есть все инструменты, чтобы писать, отлаживать и тестировать код.
🖥 Читать подробнее
📣 Погружение в метаклассы в Python
Для полного понимания этого текста надо знать как основы синтаксиса языка Python, так и ООП в Python
isinstance
(int
, object
) возвращает True? Объяснение, что все является объектом, которое можно часто услышать, хоть и является правдой, но не дает ответа на вопрос и на самом деле есть профанация, потому что не дает настоящего понимания, а создает только его видимость. int
(как и любой другой стандартный класс) является непременно экземпляром базового класса. Да, он является подклассом, но почему именно экземпляром? Ответ будет дан по ходу изложения📣 Python и MySQL: практическое введение
В статье рассмотрим на практическом примере, как из кода Python делать SQL-запросы к MySQL-серверу: CREATE, SELECT, UPDATE, JOIN и т. д.
К концу этого урока вы сможете:
⏺ Подключить ваше приложение к базе данных MySQL
⏺ Сделать запрос к базе данных для получения необходимых данных
⏺ Обработать исключения, возникающие при доступе к базе данных
🖥 Читать подробнее
📣 Итерируем правильно: 20 приемов использования модуля itertools
Рассказываем с примерами кода о функциях модуля itertools
– инструмента стандартной библиотеки Python, содержащего распространённые шаблоны итераторов.
Рассмотрим бесконечные счётчики, сочетания и размещения, итераторы среза и многое другое.
🖥 Читать подробнее
📣 Основы веб-разработки на Flask
В статье покажем, как писать маршруты и функции представления, использовать шаблоны и работать с базами данных.
В конце статьи – 10 мини-проектов, от модулей инвентаризации и учета товаров до приложения для хранения заметок и блога.
🖥 Читать подробнее
👨💻Программистам всех уровней посвящается:
— Вносить правки в ваш код сложно и проще переписать всё с нуля?
— Пишете тесты, а баги всё не заканчиваются?
— Скорость работы вашего приложения заставляет желать лучшего?
— Вы много раз слышали про паттерны, слои приложения, ответственности объектов, но не понимаете, что от вас хотели?
🔥Тогда вы по адресу!
На моём канале я пишу статьи, отталкиваясь от своего многолетнего опыта коммерческой разработки.
🧠На канале вы узнаете:
— Что такое архитектура ПО и для чего она нужна
— Использование и польза паттернов проектирования на примерах
— Какие механизмы работают быстрее, но когда стОит отдать предпочтение иному подходу
— Как писать тесты правильно
— 🎁И многое другое...
🏆Переходи на канал, поднимай свой уровень,
💵а за ним и востребованность на рынке специалистов!
А теперь посмотри и прочитай внимательно ‼️ Это 12000$ за 3 часа
И это результат фрактальной логики в финансовых решениях
Это принцип, который пробивает многие жизненные и финансовые пределы
И особенно сильно он влияет на тех, кто умеет работать на результат и готов работать еще больше
Если ты такой человек, то открой материал «ФРАКТАЛЬНАЯ ЛОГИКА В ФИНАНСОВЫХ РЕШЕНИЯХ», и тогда ты поймешь, что впереди тебя ждет твой новый максимум 📈
Сейчас тебя может остановить только твоя лень, потому что за материал платить не нужно 🤝
Действуй! - /channel/+Na66t4hf0HY3Yzc0
📣 Полезные материалы по Python: книги, сайты, каналы и курсы
В сегодняшней статье расскажем об эффективных и бесплатных курсах, посоветуем полезные книги
А также рассмотрим сайты, на которых можно попрактиковаться в решении интересных задач
🖥 Читать подробнее
Программирование сейчас - один из немногих социальных лифтов, доступных всем!
Лучший способ начать свой путь в IT - изучать Python. Этот язык не такой сложный для изучения, однако на нем создают сайты, чат-боты и даже искусственный интеллект. Например, Netflix, YouTube и Google написаны на этом языке.
С нуля стать опытным разработчиком со средней зарплатой в 180 000 рублей можно в онлайн-школе Product Star на курсе “Профессия: Python-разработчик”. Курс создан специалистами из топовых компаний с реальным опытом в индустрии, благодаря чему в процессе обучения вы будете погружаться в реальные кейсы.
После обучения ваше портфолио пополнится проектами, которые будет не стыдно показать любому работодателю. И самое главное: Product Star гарантируют трудоустройство, а если в процессе поймете, что специальность не для вас, вам вернут деньги.
Станьте Python-разработчиком вместе с ProductStar. Скидка до 57% и техническое собеседование с топовым разработчиком в подарок - https://go.productstar.ru/eUhliC?erid=LjN8KLWBr
▶️ Операторы циклов break, continue и else
В данном видео на многочисленных примерах объясняется работа операторов:
break - досрочное прерывание цикла;
continue - пропуск одной итерации цикла;
else - выполнение блока операторов после штатного завершения цикла
👀 Смотреть на YouTube