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 в 15 строк кода

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

Библиотека Keras представляет собой высокоуровневый интерфейс для создания нейронных сетей.

Keras написан на Python и работает поверх таких более низкоуровневых решений, как TensorFlow, CNTK и Theano. За счет этого программный код получается не только мощным, но и крайне компактным.

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

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

Python и 1000 программ

▶️ Рекурсия в Python

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

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

Предназначение рекурсии - разбивать/уменьшать поступившие данные до тех пор, пока не будет выполнено условие выхода.

В Python рекурсия ограничена глубиной стека (по умолчанию - 1000) и не оптимизирована

Частые ошибки:
- нет условия выхода (base case)
- нет return в одной из веток
- нет уменьшения данных

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

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

Python и 1000 программ

🐼 Основы анализа данных с Pandas

В статье покажем основные приемы работы с DataFrame и Series, которые нужно знать начинающему дата-аналитику.

В конце статьи – 10 мини-проектов по анализу и визуализации многомерных данных.

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

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

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

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

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

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

Python и 1000 программ

Разбанили крупнейшую в телеграмме библиотеку книг по информационной безопасности. Новый формат постов вас заинтересует. Ничего лишнего.

ИБ Книга | Библиотека ИБ

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

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().

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

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

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

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