Python | Программирование
الذهاب إلى القناة على Telegram
Python без границ для всех Владелец, реклама @Ak_Mihail Преобрести рекламное размещение: https://telega.in/c/Python_libr
إظهار المزيد9 098
المشتركون
-524 ساعات
-217 أيام
-5630 أيام
أرشيف المشاركات
📓 Глубокое обучение: легкая разработка проектов на Python.
Эта практическая книга представляет собой вводный курс для всех, кто занимается обработкой данных и для разработчиков ПО. Вы начнете с основ глубокого обучения и быстро перейдете к более сложным архитектурам, создавая проекты с нуля. Вы научитесь использовать многослойные, сверточные и рекуррентные нейронные сети. Только понимая принцип их работы (от «математики» до концепций), вы сделаете свои проекты успешными.
В этой книге:
- Четкие схемы, помогающие разобраться в нейросетях, и примеры рабочего кода.
- Методы реализации многослойных сетей с нуля на базе объектно-ориентированной структуры.
- Примеры и доступные объяснения сверточных и рекуррентных нейронных сетей.
- Реализация концепций нейросетей с помощью популярного фреймворка PyTorch.
#RU
Linux для чайника
- Разбор утилит / инструментов ОС Linux
- Новости / факты о ОС
- Опросы для проверки знаний и навыков
и многое другое.
(p.s. А тут книги для программистов)
📌 Работаем с изображениями
Решением такой задачи занимается pillow — мощный инструмент для редактирования фото на Python.
Установка:
pip install Pillow
Модуль поддерживает почти все форматы изображений, в том числе и psd. Он может считывать данные с изображения, а может и спокойно редактировать его, накладывать эффекты и тому подобное.
Подробнее
#урокPython. Непрерывная интеграция и доставка.
2020 #RU || Бесплатный софт для чтения книг.
📓 Python. Непрерывная интеграция и доставка.
Изучите методы и инструменты, которые обеспечивают плавный и эффективный процесс разработки программного обеспечения, с помощью этого краткого и практического руководства по непрерывной интеграции и непрерывной доставке с использованием Python. В книге представлены различные виды тестирования и показано, как настроить автоматизированные системы, которые выполняют эти тесты, и устанавливать приложения в различных средах контролируем способом на базе примеров. С помощью этой книги можно решить технические проблемы, связанные с разработкой программного обеспечения, которые обычно скрываются в чистых текстах программирования.
#RU
📌 Что такое итерация и кто такие итераторы?
У нас есть объекты, в которых хранится множество значений (список, множество, кортёж). И мы можем поочерёдно брать их элементы (первый, второй, потом третий и так до конца). Это и есть итерация.
В данном случае этот объект с элементами (пусть будет список) является итерируемым объектом, потому что по нему можно «пройтись».
Когда мы пытаемся «пройтись», список возвращает итератор, который уже даёт нам доступ к элементам в определённом порядке. Также итератор можно получить с помощью функции iter.
#урок
Генетические алгоритмы на Python.
2020 #RU || Бесплатный софт для чтения книг.
📓 Генетические алгоритмы на Python.
Там, где традиционные алгоритмы бесполезны или не дают результата за обозримое время, на помощь могут прийти генетические алгоритмы. Они позволяют решить целый комплекс сложных задач, в том числе связанных с искусственным интеллектом, упростить оптимизацию непрерывных функций, выполнять реконструкцию изображений и многое другое.
Данная книга поможет программистам, специалистам по обработке данных и энтузиастам ИИ, интересующимся генетическими алгоритмами, ближе подступиться к стоящим перед ними задачам, связанным с обучением, поиском и оптимизацией и повысить качество и точность результатов в уже имеющихся приложениях. Для изучения материала книги требуются владение языком Python на рабочем уровне и базовые знания математики и информатики.
#RU
📌 Что такое args и kwargs?
Бывают ситуации, когда мы не знаем сколько аргументов будет принимать функция. В таких ситуациях нам помогают
*args и **kwargs.
*args — кортеж из аргументов переданных функции.
**kwargs — словарь, состоящий из значений, переданных по ключу.
Стоит отметить, что имена у этих переменных могут быть любыми, самое главное — знаки перед ними (одна или две звёздочки)
#урокВ Хекслете не понаслышке знают о силе обучения и весомости плавного погружения в новую профессию.
Их профессия «Python-разработчик» поможет новичку повысить свой level и трудоустроиться 😎
Изучаем квантовые вычисления на Python и Q#.
2021 #RU || Бесплатный софт для чтения книг.
📓 Изучаем квантовые вычисления на Python и Q#.
Технологический прорыв, связанный с распространением квантовых компьютеров, уже не за горами. В этой книге технологии будущего обсуждаются с практической стороны: комплект инструментов от компании Microsoft и язык Q# предоставляют вам возможность поупражняться в квантовых вычислениях.
В части I вы создадите симулятор квантового устройства на языке Python, в части II научитесь применять новые навыки написания квантовых приложений с помощью языка Q# и Комплекта инструментов для квантовой разработки, а в части III – имплементировать алгоритм, который умножает целые числа экспоненциально быстрее, чем самый лучший из известных стандартных алгоритмов.
Издание предназначено для разработчиков программного обеспечения. Предварительного опыта работы с квантовыми вычислениями, а также знания математики или физики на продвинутом уровне не требуется.
#RU
📌 Ведём логи
Логи — записи работы приложения, начиная от простой информации и заканчивая критическими ошибками. Они упрощают поиск багов и помогают их быстро исправлять. Для работы с этим чудом используется logging.
Настройки (название файла, уровень записи) задаются с помощью
basicConfig(), после вы можете записывать туда данные с помощью debug(), info(), warning(), error().
Обычно этой информации хватает, чтобы пользоваться logging, но если вы считаете по другому, то можете перейти к уроку или к API Reference.
#урок📚 Курс: Веб-разработка на Python. 2022.
• Погрузитесь в создание web-сервисов, изучите Django — самый популярный веб-фреймворк Python. Научитесь работать с базами данных с помощью ORM, отслеживайте ошибки с помощью Rollbar. Пишите автоматизированные тесты для повышения качества кода и гарантии его работоспособности. Деплойте сайт на сервер.
#Курс #RU
Учим приложения общаться
Как-то приложения должны передавать данные друг-другу. И делается это через API, которое можно быстро написать с использованием фреймворка hug.
Установка:
pip3 install hug
С его помощью можно быстро написать API для браузера (HTTP) или терминала (CLI). Также он считается самым фреймворком для создания оболочки взаимодействия пользователя с приложением.
Всё максимально просто, копируем пример с официального сайта и запускаем с помощью hug -f file.py. Потом открываем браузер и переходим по http://127.0.0.1:8000/echo.
#урокPython-Mini-Projects - большой сборник мини проектов на Python, подойдет как новичкам так и опытным программистам.
https://github.com/Python-World/python-mini-projects
#GitHub
📌 Помощники цикла
Эти функции упрощают работу при работе с итерируемыми объектами. Использовать их можно как угодно, но чаще всего они встречаются рядом с for.
enumerate(iter, start=0) — возвращает кортеж типа (индекс, значение). Если передать второй параметр, то индекс сместиться на start единиц.
reversed(iter) — проходится по объекту задом наперёд. Если это невозможно, выдаёт ошибку.
zip(*args) — параллельно проходит по всем объектам, возвращая по элементу с каждого.
Если вы что-то не поняли, то можете посетить документацию: enumerate, zip и reversed.
#урокАвтоматизация рутинных задач с помощью Python: практическое руководство для начинающих + Исходники.
2021 #RU || Бесплатный софт для чтения книг.
📓 Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих + Исходники.
• Освоите основы Python и исследуете стандартную библиотеку модулей, позволяющих решать самые разнообразные задачи.
Включена новая глава, посвященная проверке вводимых данных. Рассмотрены вопросы автоматизации работы с Gmail и Google Таблицы, даны советы по автоматическому обновлению CSV-файлов. Вы узнаете, как писать программы, которые легко выполняют следующие задачи автоматизации:
• Поиск текста в файле или в нескольких файлах;
• Создание, обновление, перемещение и переименование файлов и папок;
• Поиск в Интернете и загрузка веб-контента;
• Обработка и шифрование PDF-документов;
• Рассылка электронной почты и текстовых уведомлений;
• Заполнение веб-форм.
• Пошаговые инструкции помогут лучше понять, как работает та или иная программа, а обновленные учебные проекты в конце каждой главы дадут возможность применить полученные навыки для автоматизации аналогичных задач.
#RU📌 Встроенные функции
Встроенные функции — это те, которые доступны из любого места в коде.
print, float, int, str — всё это относится к ним.
enumerate, zip, reversed — функции, помогающие при работе с итерируемым объектом (список, множество, словарь).
getattr, hasattr, setattr — функции для работы с атрибутами класса (получить значени, есть ли атрибут, задать значение).
map, filter — итераторы, которые выполняют какие-то действия (что-то меняют или убирают).
Документация
#урок
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
