ITDEAL
1.11K subscribers
749 photos
108 videos
11 files
572 links
Разработка комплексных IT решений для бизнеса и частных заказчиков.

Чат: @pybytes_chat

Founder: @lunasantrope
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
16
This media is not supported in your browser
VIEW IN TELEGRAM
9🔥6
Web Scraping

🖥 Web Scraping — это автоматизированный сбор и структурирование информации с сайтов при помощи кода. Таким образом, в Python самыми удобными и эффективными библиотеками являются Requests, BeautifulSoup и Selenium.

👉 Самое главное, что этому навыку легко обучиться и на нём просто заработать. К примеру, на таких фриланс-платформах, как Freelancer или Legiit, стоимость услуг Web Scraper-a начинается, примерно, с 15$ в час.

PyBytes Media | Telegram / Instagram / Mentor Service
🔥41
Гарантированный способ стать программистом. Бегом менять фамилию!

PyBytes Media | Telegram / Instagram / Mentor Service
3🤣3
Python Pandas | Анализ данных

🐼 Pandas — одна из основных библиотек в Python для работы с данными, преимуществом которой является скорость. Её активно используют аналитики данных, а также при разработке ИИ.

К примеру, с помощью Pandas можно эффективно работать с разными видами таблиц: CSV, HTML_table, Excel и т.д. Всего в пару строчек кода вы сможете быстро строить графики и редактировать данные.

👉 Документация: KЛИК

PyBytes Media | Telegram / Instagram / Mentor Service
3🤩1
Московским коммунальщикам уже помогают нейросети

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

📊 Как результат, за прошедший зимний сезон с помощью ИИ было исправлено более 24,9 тысячи недочётов. Нейросети анализируют изображения со 180 тысяч камер городского видеонаблюдения и выявляют 25 типов недочётов с точностью более 90%.

PyBytes Media | Telegram / Instagram / Mentor Service
🔥4👏2🤩1
Этичный хакинг

🧑‍💻Этичный хакинг — это поиск уязвимостей в компьютерной системе, но не с целью кражи данных, а с целью улучшения. Занимаются этим белые хакеры и обычно работают официально на высокооплачиваемой должности.

🐍Так как в Python много бесплатных библиотек, этот язык тоже подходит для этичного хакинга. К примеру, библиотека PyHook позволяет фиксировать все действия с клавиатурой и даёт возможность идентифицировать, какие процессы работают.

PyBytes Media | Telegram / Instagram / Mentor Service
❤‍🔥2👌1💘1
Поддержка Windows 10 станет платной

💻 Обновления на Windows 10 станут платными с сентября 2025 года, когда она установлена у 69% пользователей. По сути Microsoft ставит пользователей перед выбором: обновляйся или плати.

💲Стоимость первого дополнительного года поддержки — $61, второго — $122, а третьего — $244.

PyBytes Media | Telegram / Instagram / Mentor Service
2😁1
Рекурсия

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

📝 К примеру, с помощью рекурсии можно реализовать ряд Фибонначи. Это последовательность, в которой первые два числа равны 0 и 1, а каждое последующее число равно сумме двух предыдущих.

PyBytes Media | Telegram / Instagram / Mentor Service
1🔥1
Математикам никогда не понять программистов …

PyBytes Media | Telegram / Instagram / Mentor Service
👍3
Media is too big
VIEW IN TELEGRAM
Шахматы силой мысли

💻 Neuralink — это компания Илона Маска, которая занимается разработкой нейроимплантов. И недавно она провела стрим с человеком, которому в мозг вживили имплант для управления ПК силой мысли.

🧠 На видео «подопытный» играет в шахматы и, чтобы курсор двигался — он просто думает об этом. Будущее уже не за горами.

PyBytes Media | Telegram / Instagram / Mentor Service
1🗿1
Библиотеки Python для визуализации данных

💻 Matplotlib — одна из основных библиотек для визуализации данных на Python. Многие другие библиотеки, например, Seaborn используют для работы с графиками элементы Matplotlib. Matplotlib подойдет для проектов разной величины, у нее есть понятный объектно-ориентированный интерфейс и удобный API для встраивания в другие приложения.

📈 Bokeh — библиотека, которая оптимизирована под браузеры. Она поддерживает работу с веб-приложениями и JSON-объектами, а также способна работать с данными в реальном времени.

📊 Leather — эта библиотека наиболее полезна, когда задачу нужно решить в короткие сроки. Главное ее отличие заключается в том, что Leather способна взаимодействовать с широким разнообразием данных и выводить их через векторную графику.

PyBytes Media | Telegram / Instagram / Mentor Service
❤‍🔥41
Интересные факты про Python

📡 Python работает не только на Земле, но и на Марсе: он используется в марсоходе, созданном NASA.

🖥 Изначально Python был хобби-проектом. В декабре 1989 года разработчик Гвидо ван Россум думал, чем занять себя в последнюю неделю перед рождеством, и решил создать новый язык программирования, который мог бы заменить собой язык ABC.

📺 Название языка программирования было дано не в честь змеи, а на самом деле язык был назван в честь ТВ-шоу «Monty Python's Flying Circus», поклонником которого был его создатель Гвидо ван Россум.

PyBytes Media | Telegram / Instagram / Mentor Service
🔥41
Немного горькой правды …

PyBytes Media | Telegram / Instagram / Mentor Service
😁3
🚀🌐 ВАКАНСИЯ: DevOPS Engineer (JUNIOR)


Хард-скиллы:

➡️ Linux (ubuntu/debian, centos)
➡️ Kubernetes (k8s, k3s, OKD)
➡️ Prometheus/Grafana/Zabbix
➡️ ELK/EFK
➡️ CI/CD (GitHub, Jenkins)
➡️ Docker, Docker Compose
➡️ Nginx, Apache, PHP-FPM
➡️ MySQL, PostgreSQL, MongoDB, Redis
➡️ IaC (Terraform, Ansible)
➡️ VDSina, GCP, AWS


Требования к кандидату:

➡️ Участвовать в разработке и настройке проектов с высокой нагрузкой
➡️ Создавать архитектуру инфраструктурной части проектов по запросу заказчика
➡️ Проводить работы по модернизации инфраструктуры
➡️ Внедрять, развивать и оптимизировать процессы непрерывной интеграции и доставки (CI/CD)
➡️ Настройка и поддержка сред разработки, тестирования и промышленного использования
➡️ Управление системами мониторинга и логирования
➡️ Преобразование инфраструктуры проектов с помощью кода (Infrastructure as Code)
➡️ Автоматизация повседневных задач с использованием Python, Bash


Оклад: от 500$ / месяц


🤖 Контакты @lunasantrope
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰2
Tqdm | Шкала прогресса

🔤 Tqdm — это встроенная библиотека в Python, которая приукрасит выполнение любого цикла: она создаст шкалу прогресса, которая поддается настройке и будет постепенно обновляться. Кстати, название библиотеки происходит с арабского языка от слова «такаддум» (تقدّم), означающего прогресс.

🔤 Код выше создаст шкалу прогресса с 10 единицами и будет обновлять ее каждые 0.5 секунд.

🔝 PyBytes Media | Telegram / 📷Instagram / 📈Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥52💘1
👇 Внизу объяснение 👇

🔤 Метод copy(x) лишь поверхностно копирует список и вставляет в него ссылки на объекты, которые были в оригинале. Следовательно ответом будет следующий список: [15, 2, 3, 4]

🔤 Чтобы убрать связь с оригиналом, нужно использовать метод deepcopy(x). Он создаёт новый список и рекурсивно вставляет в него копии объектов из оригинала.

🔝 PyBytes Media | Telegram / 📷Instagram / 📈Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
😘5
Что выведет код выше?
Anonymous Quiz
55%
[15, 2, 3, 4]
29%
[1, 2, 3, 4]
8%
Error
8%
1
❤‍🔥2
Коротко о том, как работает Python

🔝 PyBytes Media | Telegram / 📷Instagram / 📈Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Работа с системой в Python

🔤 Для работы с системой в Python есть незаменимый модуль os. Этот модуль позволяет разными способами взаимодействовать с операционной системой: управлять файлами, директориями, а также получать разную информацию.

🔤 Код выше получит список всех файлов, которые находятся в текущей рабочей директории, и поочередно их выведет.

🔝 PyBytes Media | Telegram / 📷Instagram / 📈Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👇 Внизу объяснение 👇

🔤 Метод sum(iterbale, start) максимально может принять только два аргумента, где iterbale — это итерируемый объект, а start — значение, которое будет добавлено к конечной сумме.

🔤 Следовательно, код выведет следующую ошибку: TypeError: sum() takes at most 2 arguments (3 given).

🔝 PyBytes Media | Telegram / 📷Instagram / 📈Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4