py_1000_prog | Unsorted

Telegram-канал py_1000_prog - Python и 1000 программ

40055

Рассказываем о программировании в лёгкой и доступной форме. Сотрудничество: @workhouse_price Канал на бирже: https://telega.in/c/py_1000_prog Номер заявления № 4795795652

Subscribe to a channel

Python и 1000 программ

📣 Регулярные выражения в Python за 5 минут

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

Регулярные выражения (Regex) – это строки, задающие шаблон для поиска определенных фрагментов в тексте.

Помимо поиска, с помощью специальных Regex-шаблонов можно манипулировать текстовыми фрагментами – удалять и изменять подстроки частично или полностью.

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Примеры работы оператора цикла for | Функция enumerate()

В видео рассмотрим несколько примеров использования оператора цикла for.

Функция enumerate() для получения индекса и значения элементов итерируемой последовательности.

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

В мире разработки Python — тот самый общительный парень в тусовке, с которым легче всего найти общий язык. Его относительно просто освоить, при этом это надёжный и востребованный язык программирования, на котором пишут сложные программы для разных отраслей.

На бесплатном курсе «Основы Python: создаём телеграм-бота» вы сможете познакомиться с основами Python. За 5 занятий вы погрузитесь в логику и синтаксис языка, изучите основные инструменты для написания кода, а также с нуля разработаете планировщик задач и создадите полезного Telegram-бота, которым сможет пользоваться кто угодно. 

Реклама. ООО "Нетология" Erid 2VSb5wGffPE

Читать полностью…

Python и 1000 программ

Всего за 5 минут определите подходящую вам IT-профессию.

Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.

Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.

Переходите по специальной ссылке, чтобы пройти тест, получить карьерный гайд по профессии и скидку 50% на обучение.

Реклама. Информация о рекламодателе по ссылкам в посте.

Читать полностью…

Python и 1000 программ

▶️ Спецсимволы, экранирование символов, raw-строки

В видео поработаем со спецсимволами строк:

In - перевод строки;
It - табуляция; | - обратный слеш \'и\" - экранирование кавычек

Разберем понятие экранирования и зачем это нужно. Рассмотрим примеры. Введение в raw-строки (сырые строки).


👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Форматирование строк: метод format и F-строки

В видео рассмотрим способ формирования строки по шаблону с помощью метода format().

Форматирование строк, используя F-строки.

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Оператор цикла for. Функция range()

Из этого видео узнаете как работает оператор цикла for, в чем его отличие от оператора цикла while. Приводятся примеры работы оператора for для перебора списков и строк.

Рассказывается о функции range() для генерирования арифметической последовательности целых чисел. Совместная работа цикла for и функции range().

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

Inf0 | ИБ, OSINT — канал, посвящённый инфобезу, OSINT, защите устройств и бесплатными курсами по информационной безопасности.

В нём множество профильной литературы, курсов и уникальных мануалов любых направлений.

Читать полностью…

Python и 1000 программ

👩‍💻 Наиболее удобное и быстрое написание и редактирование кода

PyCharm
– это не интегрированная среда разработки на языке Python, созданная компанией JetBrains.

Среди питонистов эта IDE вторая по популярности после редактора кода Visual Studio Code: как основную её используют 31% разработчиков.

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

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Погружение в метаклассы в Python

Для полного понимания этого текста надо знать как основы синтаксиса языка Python, так и ООП в Python


Задумывались ли вы, почему функция isinstance(int, object) возвращает True? Объяснение, что все является объектом, которое можно часто услышать, хоть и является правдой, но не дает ответа на вопрос и на самом деле есть профанация, потому что не дает настоящего понимания, а создает только его видимость.

Ведь совсем непонятно, почему int (как и любой другой стандартный класс) является непременно экземпляром базового класса. Да, он является подклассом, но почему именно экземпляром? Ответ будет дан по ходу изложения

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Python и MySQL: практическое введение

В статье рассмотрим на практическом примере, как из кода Python делать SQL-запросы к MySQL-серверу: CREATE, SELECT, UPDATE, JOIN и т. д.

К концу этого урока вы сможете:
Подключить ваше приложение к базе данных MySQL
Сделать запрос к базе данных для получения необходимых данных
Обработать исключения, возникающие при доступе к базе данных

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Итерируем правильно: 20 приемов использования модуля itertools

Рассказываем с примерами кода о функциях модуля itertools – инструмента стандартной библиотеки Python, содержащего распространённые шаблоны итераторов.

Рассмотрим бесконечные счётчики, сочетания и размещения, итераторы среза и многое другое.

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Основы веб-разработки на Flask

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

В конце статьи – 10 мини-проектов, от модулей инвентаризации и учета товаров до приложения для хранения заметок и блога.

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

👨‍💻Программистам всех уровней посвящается:

— Вносить правки в ваш код сложно и проще переписать всё с нуля?
— Пишете тесты, а баги всё не заканчиваются?
— Скорость работы вашего приложения заставляет желать лучшего?
— Вы много раз слышали про паттерны, слои приложения, ответственности объектов, но не понимаете, что от вас хотели?

🔥Тогда вы по адресу!

На моём канале я пишу статьи, отталкиваясь от своего многолетнего опыта коммерческой разработки.

🧠На канале вы узнаете:

— Что такое архитектура ПО и для чего она нужна
— Использование и польза паттернов проектирования на примерах
— Какие механизмы работают быстрее, но когда стОит отдать предпочтение иному подходу
— Как писать тесты правильно
🎁И многое другое...

🏆Переходи на канал, поднимай свой уровень,
💵а за ним и востребованность на рынке специалистов!

Читать полностью…

Python и 1000 программ

А теперь посмотри и прочитай внимательно ‼️ Это 12000$ за 3 часа

И это результат фрактальной логики в финансовых решениях

Это принцип, который пробивает многие жизненные и финансовые пределы

И особенно сильно он влияет на тех, кто умеет работать на результат и готов работать еще больше

Если ты такой человек, то открой материал «ФРАКТАЛЬНАЯ ЛОГИКА В ФИНАНСОВЫХ РЕШЕНИЯХ», и тогда ты поймешь, что впереди тебя ждет твой новый максимум 📈

Сейчас тебя может остановить только твоя лень, потому что за материал платить не нужно 🤝

Действуй! -
/channel/+Na66t4hf0HY3Yzc0

Читать полностью…

Python и 1000 программ

Записки безопасника — авторский канал по хакингу и информационной безопасности.

Гайды и курсы по пробиву, социальной инженерии и взлому.

Читать полностью…

Python и 1000 программ

📣 Методы работы с файлами и файловой системой

В статье научимся создавать, переносить и удалять файлы и директории, а в конце статьи – решим 10 практических задач, связанных с чтением информации и с записью данных в текстовые файлы.

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

▶️ Срезы и сравнение списков

В видео узнаете как выделять группы элементов из списков с помощью срезов, а также выполнять групповое присваивание.

Рассматриваются операторы сравнения: равно, не равно, больше и меньше.

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

📣 Робот в лабиринте: обрабатываем в Python очереди с приоритетом

Иногда полная сортировка элементов избыточна – нужно лишь найти приоритетный элемент.

Для реализации соответствующих структур данных в стандартной библиотеке Python есть модуль heapq.

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 20 приемов использования в Python модуля itertools

В статье расскажем с примерами кода о функциях модуля itertools – инструмента стандартной библиотеки Python, содержащего распространённые шаблоны итераторов.

Бесконечные счётчики, сочетания и размещения, итераторы среза и многое другое.

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 14 бесплатных учебных курсов по Python

Все курсы на русском


1. Поколение Python: курс для начинающих (8 модулей)
2. Поколение Python: курс для продвинутых (11 модулей)
3. Программирование на Python (28 уроков)
4. Добрый, добрый Python (66 уроков)
5. Инди-курс программирования на Python от egoroff_channel (77 уроков)
6. Python: основы и применение (19 уроков)
7. Практикум по математике и Python (53 урока)
8. Основы программирования на языке Python в примерах и задачах (13 уроков)
9. Программирование на Python (часть 1, часть 2)
10. Python для решения практических задач (16 уроков)
11. Основы программирования начинающим. Python (23 урока)
12. Программирование на Python [Отборный материал] (13 уроков)
13. Онлайн подготовка к кружку по Python ПМ-ПУ СПбГУ (38 уроков)
14. Программирование на Python для решения олимпиадных задач (27 уроков)

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

📣 Пишем кейлоггер на Python для Windows за 5 минут

Руководство по созданию кейлоггера на Python, который записывает нажатия клавиш с клавиатуры и отправляет их по электронной почте или сохраняет в файл журнала.

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

▶️ Условный оператор if. Конструкция if-else

В ходе видео научитесь использовать условный оператор if в программах для проверок простых и составных условий.

Узнаете об операторе else и конструкции if-else для проверки взаимоисключающих условий, а также приведено множество примеров.

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Вложенные циклы. Примеры задач с вложенными циклами

В видео рассмотрим принцип работы конструкции с вложенными циклами.

Подробное изучение на примерах, где необходимы такие операции.

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Конкурентность и параллельность

Конкурентность (concurrency) - запуск на выполнение сразу нескольких задач (не обязательно в 1 момент времени выполняется несколько). Зависит от ПО. Первые ОС с процессором без ядер -использовали только ее.

Параллельность (parallel) - конкурентность, когда 2+ задачи выполняются одновременно. Зависит от железа. Вы не можете одновременно (!) выполнять больше задач, чем есть ядер в системе.

GIL (Global Interpreter Lock) - глобальная блокировка интерпретатора, механизм гарантирующий, что в любой момент времени выполняется только 1 инструкция в питоне.

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Основные методы списков

В уроке рассматриваются следующие базовые методы для списков
: append(), insert(), remove(), pop(), clear(), copy(), count), index), reverse(),
sort().

Приводятся простые примеры их работы.

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Аннотация базовыми типами

В видео рассмотрим
что такое аннотации и где они применяются, а также ее цели

Разберем аннотации переменных и функций базовых типов.

Познакомимся с модулем typing и типами Union, Optional, Any, Final.

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

▶️ Треугольник Паскаля как пример работы вложенных циклов

В сегодняшнем видео напишем программу для построения треугольника Паскаля.

Подробно разберем задачу построения чисел треугольника Паскаля.

👀 Смотреть на YouTube

Читать полностью…

Python и 1000 программ

📣 Сложноструктурные аналитические отчеты с Python и LaTeX

В руководстве подробно рассматривается пример использования Python-библиотеки облачного представления приложений Streamlit и системы компьютерной вёрстки LaTeX для подготовки сложных аналитических отчетов с математическими, программными и графическими вставками.

🖥 Читать подробнее

Читать полностью…

Python и 1000 программ

▶️ Вложенные списки, многомерные списки

В видео будет подробное рассмотрение создание и работы с многомерными (вложенными) списками на конкретных примерах.

👀 Смотреть на YouTube

Читать полностью…
Subscribe to a channel