Media is too big
VIEW IN TELEGRAM
Шахматы силой мысли
💻 Neuralink — это компания Илона Маска, которая занимается разработкой нейроимплантов. И недавно она провела стрим с человеком, которому в мозг вживили имплант для управления ПК силой мысли.
🧠 На видео «подопытный» играет в шахматы и, чтобы курсор двигался — он просто думает об этом. Будущее уже не за горами.
PyBytes Media | Telegram / Instagram / Mentor Service
💻 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
💻 Matplotlib — одна из основных библиотек для визуализации данных на Python. Многие другие библиотеки, например, Seaborn используют для работы с графиками элементы Matplotlib. Matplotlib подойдет для проектов разной величины, у нее есть понятный объектно-ориентированный интерфейс и удобный API для встраивания в другие приложения.
📈 Bokeh — библиотека, которая оптимизирована под браузеры. Она поддерживает работу с веб-приложениями и JSON-объектами, а также способна работать с данными в реальном времени.
📊 Leather — эта библиотека наиболее полезна, когда задачу нужно решить в короткие сроки. Главное ее отличие заключается в том, что Leather способна взаимодействовать с широким разнообразием данных и выводить их через векторную графику.
PyBytes Media | Telegram / Instagram / Mentor Service
❤🔥4❤1
Интересные факты про Python
📡 Python работает не только на Земле, но и на Марсе: он используется в марсоходе, созданном NASA.
🖥 Изначально Python был хобби-проектом. В декабре 1989 года разработчик Гвидо ван Россум думал, чем занять себя в последнюю неделю перед рождеством, и решил создать новый язык программирования, который мог бы заменить собой язык ABC.
📺 Название языка программирования было дано не в честь змеи, а на самом деле язык был назван в честь ТВ-шоу «Monty Python's Flying Circus», поклонником которого был его создатель Гвидо ван Россум.
PyBytes Media | Telegram / Instagram / Mentor Service
📡 Python работает не только на Земле, но и на Марсе: он используется в марсоходе, созданном NASA.
🖥 Изначально Python был хобби-проектом. В декабре 1989 года разработчик Гвидо ван Россум думал, чем занять себя в последнюю неделю перед рождеством, и решил создать новый язык программирования, который мог бы заменить собой язык ABC.
📺 Название языка программирования было дано не в честь змеи, а на самом деле язык был назван в честь ТВ-шоу «Monty Python's Flying Circus», поклонником которого был его создатель Гвидо ван Россум.
PyBytes Media | Telegram / Instagram / Mentor Service
🔥4❤1
🚀🌐 ВАКАНСИЯ: 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
Хард-скиллы:
Требования к кандидату:
Оклад: от 500$ / месяц
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
❤🔥5❤2💘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
❤🔥2
Работа с системой в 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
Faker | Генерация фальшивых данных
🔤 Faker — это интересная библиотека в Python для создания поддельных данных, таких как имена, адреса и номера телефонов. Она может пригодится для создания реалистичных тестовых данных во время разработки.
🔤 Код выше 5 раз выведет и создаст фальшивые имена вместе с фальшивыми адресами.
🔝 PyBytes Media | ✉ Telegram / 📷 Instagram / 📈 Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👀1
Как выполняется код Python? Прячьте детей! [Часть 1]
🐍 Вы когда-нибудь задумывались, как именно ваш Python код превращается в инструкции, которые ваш компьютер может понять и выполнить? Первый шаг на этом пути - превращение вашего кода в абстрактное синтаксическое дерево, или AST. Этот процесс невидим для большинства разработчиков, но имеет огромное значение для выполнения кода.
🏴☠️ AST представляет собой дерево, в котором каждый узел соответствует конструкции в исходном коде. Это позволяет Python эффективно анализировать, что именно вы пытаетесь сделать в вашем коде.
🛠 Этот этап критически важен, поскольку именно здесь происходит проверка синтаксиса вашего кода. Важно отметить, что Python выполняет преобразование в AST и запускает код по частям. Это означает, что если у вас есть синтаксическая ошибка, то начальная часть кода всё равно может быть выполнена.
🧐 Понимание того, как работает AST, может быть полезно для продвинутых задач, таких как создание статических анализаторов кода или модификация кода на лету.
🔝 PyBytes Media | ✉️ Telegram / 📷 Instagram / 📈 Mentor Service
import ast
code = "print('Hello, world!')"
tree = ast.parse(code)
print(ast.dump(tree, indent=4))
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4✍2❤2
Графический интерфейс с Python (часть 1)
🐍 Tkinter — это встроенная библиотека Python, которая позволяет создавать различные приложения. Эта библиотека может работать на разных операционных системах и обладает большим количеством функционала. Конечно, Python не лучший выбор для создания приложений, однако освоение этой библиотеки даст полезные знания по созданию базового графического интерфейса.
🔤 Для начала, код сверху просто создаст окно и выведет туда простой текст.
🔝 PyBytes Media | ✉ Telegram / 📷 Instagram / 📈 Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5🫡1💘1
Colorama | Красочный терминал
🐍 Colorama — это простая библиотека в Python, предназначенная для того, чтобы сделать текст в терминале ярким и красочным. Colorama способна работать в разных операционных системах и может стать приятным дополнением в проектах.
🔤 Код сверху выведет предложение «Hello, world!» двумя способами: красным текстом на черном фоне и наоборот.
🔝 PyBytes Media | ✉ Telegram / 📷 Instagram / 📈 Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱3