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 программ

В ИБ-сообществе набирают популярность 2 канала по кибербезу:

Записки безопасника — авторский канал от специалиста по ИБ. Новости даркнета, сетевая разведка, обзоры инструментов с github, полезные подборки.

Белый Хакер - реальные кейсы, OSINT, уроки по соц. инженерии и анонимности, курсы.

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

Python и 1000 программ

📣 5 задач с решениями для начинающих разработчиков

Освоили базу и руки чешутся испытать свои знания на практике?

В статье будет рассмотрено пять задач на проверку своих знаний:
Пишем программу для перевода NRZI кода в двоичный
Обнаруживаем лишние символы в строке
Определяем «почти палиндром»
Создаем функцию для замены чисел на слова
Находим лучшую покерную комбинацию

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

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

Python и 1000 программ

Ровно год назад автор каналa Торговый Инсайдер дал 4 монеты своим подписчикам и вложил вместе с ними по 100$ в каждую, а теперь пришло время подводить итоги.

Apex 100$ - 11.100$
CDX 100$ - 10.000$
PIXEL 100$ - 3828$
VEIL 100$ - 7.460$

И это всего лишь 4 монеты из огромного количества, которые мы разбирали на канале «Торговый Инсайдер»

9 апреля мы выложим новый список монет на 2024 год.
Поспеши узнать и зайти закупиться пока монеты не улетели в космос!

P.s кто не успел, тот опоздал извиняйте 🤷‍♂️👇🏼
/channel/+2zwU_WMFJRBhMTEy

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

Python и 1000 программ

Академия CyberYozh откроет часть своих курсов бесплатно

Материал стоящий, без воды. Рекомендую присмотреться к их курсам по автоматизации с помощью Python и Selenium:

Автоматизация веб действий — вы научитесь работать с мультиаккаунтингом, авторегистрацией и прогревом аккаунтов, парсингом любого веб-контента, накруткой, автоматизацией покупок и заказов, автоматическими ставками. Тематика не простая, но спрос на таких специалистов огромный.

Автоматизация BlockChain — в рамках курса вы изучите автоматизацию BlockChain-проектов и начнете применять знания для сбора ретродропов. Люди делают состояния на этом, нужен лишь азарт, желание писать код и удача. Лучше хобби для питониста не придумать.

Всего откроют доступ к 8 курсам, но обещают, что доступ превратится в тыкву 14 апреля, лучше поторопиться.

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

Python и 1000 программ

▶️ Топ 5 красивых и полезных библиотек Python

Сегодня в видео расскажу про несколько модулей, который сделают ваш код красивее или эффективнее

Рассмотрим библиотеки: Progress, Pprint, Wget, Faker, Colorama

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

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

Python и 1000 программ

▶️ Пакеты (package) в Python | Вложенные пакеты

Создаем свои пакеты в программе на Python.
Инициализатор пакета _init_.ру, коллекция _all_ для контроля за импортом.

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

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

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

Python и 1000 программ

⚡️Project Omega|ИБ, Osint новейший канал по информационной безопасности в рунете. Сканеры, пентестинг, криптография, анализаторы сетевого трафика и книги.

Весь материал на канале в общем доступе!

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

Python и 1000 программ

📣 PyTorch | Библиотека для машинного обучения

Проект PyTorch — это пакет Python, обеспечивающий тензорное вычисление с ускорением GPU и высокоуровневые функции для создания сетей глубокого обучения.

Для отслеживания и отладки моделей PyTorch рекомендуется использовать TensorBoard.

PyTorch входит в состав Databricks Runtime для машинного обучения.

🖥 Руководство

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

Python и 1000 программ

📣 Условный цикл while

Сегодня в статье разберем особенности условного цикла: в каких случаях необходимо использовать while, как управлять работой бесконечного цикла, и когда while лучше заменить циклом for.

В конце статьи – практические задания и пример простейшей игры.

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

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

Python и 1000 программ

🥷 Python для этичного хакинга | Изучаем основы

Базовые знания языка программирования Python нужны этичным хакерам для работы со множеством инструментов и написания своих.

Статья будет полезна и разработчикам, которые хотят усилить безопасность своего кода.

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

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

Python и 1000 программ

▶️ Исключение FileNotFoundError и менеджер контекста (with) для файлов

Как правильно обрабатывать исключение FileNotFoundError при работе с файлами с помощью блоков операторов try/except/finally и файлового менеджера контекста with.

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

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

Python и 1000 программ

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

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

В конце статьи 10 задач для тренировки

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

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

Python и 1000 программ

📣 Упрощение кода с помощью простых инструментов

В этой статье мы рассмотрим один из приёмов упрощения Python кода с помощью известного вам инструмента – функции enumerate().

Целью создания является словарь, который сопоставит каждый элемент во входном списке с индексом элемента в этом самом списке.

Такой словарь может быть применен для поиска индексов с использованием элементов в качестве ключей.

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

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

Python и 1000 программ

📣 Осваиваем Python и машинное обучение с помощью Kaggle

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

Соревнования Kaggle улучшили состояние и культуру техники машинного обучения в нескольких областях.

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

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

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

Python и 1000 программ

▶️ Особенности сортировки через sort() и sorted()

В
видео разберем разницу между методом sort() и функции sorted().

Узнаем как сортировать списки, кортежи, словари и другие итерируемые объекты.

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

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

Python и 1000 программ

📣 Аннотации типов

В видео кратко расскажем о том зачем использовать аннотации типов в python.

Аннотации это удобные подсказки в коде о том аргументы какого типа мы ждем на входе функции и что она вернет, что будет на выходе.

Это не только помогает в чтении и понимании кода, это используется PyCharm для того чтобы заранее, до запуска кода подсказать что мы что-то делаем не так.

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

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

Python и 1000 программ

▶️ Multiprocessing: используем все ядра

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

Multiprocessing позволяет решать любые задачи (10-bound или CPU-bound).

Ускорение не идеально и возможно только до определенного предела, смотрим закон Амдала.

Создает несколько процессов, у каждого из которых своя память и свой GIL, каждый выполняет свою задачу, взаимодействие между ними требует pickle АРI принципиально похоже на многопоточность, выгодно использовать Pool, а для взаимодействия между процессами Queue и Pipe

Плюсы:
+ реальная параллельность любых задач
+ не умирает из-за одного(!)
+ процессы не зависят друг от друга (у каждого процесса своя память и GIL)

Минусы:
– потребление ресурсов (памяти, процессора, времени)
– необходимость сериализации в pickle
– проблемы синхронизации

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

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

Python и 1000 программ

📣 Модули multiprocessing и threading

Данная статья написана для тех, кто только начинает изучать возможности многопроцессорного и многопоточного программирования в Python.

Модуль multiprocessing предоставляет возможности для работы с многопроцессорным программированием, позволяя создавать и управлять процессами, обмениваться данными между процессами, использовать пулы процессов и другие механизмы для параллельного выполнения задач.

Модуль threading предоставляет инструменты для работы с потоками выполнения (threads) в многопоточном программировании.

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

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

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

Python и 1000 программ

▶️ Python 4 | Первые впечатления

В этом видео покажу вам то, что еще никто в мире не видел: альфа-версию нового Python версии 4.0.

Так как я много лет состою в PSF и развиваю по мере сил сообщество питонистов, мне предоставили возможность потестировать новые экспериментальные фичи, спешу с вами поделиться.

Начнем с простейших функций и закончим самыми бомбическими.

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

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

Python и 1000 программ

📣 Лучшие бесплатные курсы и ресурсы для изучения машинного обучения

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

Сохраняйте себе эту подборку, чтобы не потерять, по мере выхода новых курсов, подборка будет обновляться.

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

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

Python и 1000 программ

📣 Соединяем Python и Electron/Node.js в приложении для десктопа

На простых примерах рассказываем о возможном способе интеграции Python с Node.js и Electron в современное приложение

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

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

Python и 1000 программ

▶️ Красивый графический интерфейс на Python | Все фишки Textual

В данном видео рассмотрим фишки и особенности фреймворка Textual и проекта Textual-web.

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

В видео рассмотрим основы фреймворка Textual, найденные фишки и особенности. На фреймворке построено много крупных проектов, которые также рассматриваем в ролике.

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

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

Python и 1000 программ

▶️ Списки (list). Функции и их методы

В ходе видео мы научимся использовать списки (list) в Python для хранения множества значений.

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

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

Python и 1000 программ

▶️ Условные операторы

Условные конструкции предоставляют возможность выполнить проверку условия и в зависимости от результата выполнить определенный участок кода.

За урок мы научимся использовать if-else, а также тернарный оператор в языке Python.

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

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

Python и 1000 программ

Сергей Филичкин - за 2020-й год с позиции джуна вырос до сеньора всего за два года.

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

⚡️ Советы, которые помогут «войти» в IT

⚡️ Как опередить 99% программистов в 2024 году 

⚡️Пошаговый план, который поможет вам научиться программировать на Python

📱 На канале вы сможете прокачать свои знания, а если останутся вопросы, то задать их лично: t.me/sergey_filichkin_blog

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

Python и 1000 программ

Уже сто раз начинал изучать программирование, но всегда выгорал и бросал на полпути?

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

Именно это можно получить в «Школе 21» (проект Сбера✔️ по БЕСПЛАТНОМУ обучению программированию с 0).

Чем отличается от других курсов / школ:

• Методика «Равный - равному»
• Нет расписания, оценок и менторов
• Оплачиваемая стажировка во время основного обучения
• Тебе не нужно платить! Совсем! Ни за что!

Тех, кто готов освоиться в IT, приобрести новую профессию или улучшить навыки в текущей, приглашаем стать абитуриентами на оффлайн интенсиве в Великом Новгороде

• старт 1 апреля, продолжительность 26 дней (документы уже принимаются)
• учеба и проживание в инновационном кампусе Новгородской технической школы
• это абсолютно БЕСПЛАТНО

Подписывайся и узнавай подробности: весенний набор Великий Новгород 2024г

За подписку дарим 🎁 - гайд о том, как стать успешным программистом

Реклама. ООО «Цифровая жажда» Erid 2VtzqwtjWqs

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

Python и 1000 программ

▶️ Лучшая настройка IDE для Python | Pycharm

Сегодня мы с вами поговорим как же правильно оформить Pycharm.

Проведем базовую настройку, поставим плагины и разберем разные нюансы.

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

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

Python и 1000 программ

📣 Функция filter для отбора значений итерируемых объектов

В видео разбираем в деталях работу функции filter для отбора значений из коллекций по заданным условиям (критериям).

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

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

Python и 1000 программ

🦾 Изучите работу gRPC в Python и прокачайте скиллы в разработке

Приходите на бесплатный практический урок от OTUS, где вы вместе с опытным экспертом:

- поговорите о gRPC — протоколе на основе HTTP/2 и Google Protobuf;
- посмотрите на реализацию клиента и сервера;
- обсудите плюсы и минусы такой реализации.

📆 Занятие пройдёт 25 марта в 20:00 мск и будет приурочено к старту курса «Python Developer. Professional». Доступна рассрочка на обучение!

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

Пройти тест

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

Python и 1000 программ

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

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

MySQL — одна из самых популярных систем управления базами данных (СУБД). Она занимает второе место после СУБД Oracle в рейтинге баз данных.

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

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