Просто Python | Data science | ML | AI
10K subscribers
2.03K photos
38 videos
40 files
2.05K links
Говорим просто о Python, Data Science и машинном обучении!

Связаться: @agencytender

Канал на бирже:
https://telega.in/c/pro100python1

Ссылка для друга:
https://t.me/+Iy7vrYZkpiU3NzJi

РКН: https://rkn.link/ANH
Download Telegram
Redis в Python — Полная документация на примерах

В данном руководстве вы узнаете, как использовать Python с Redis.

Redis является высокопроизводительным хранилищем ключей, отличается высокой скоростью работы и широтой областей применения.

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Преимущества Python – ключ к успешной карьере в IT

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

Согласно исследованиям учебного центра IBS, Python набрал 30% голосов и занял первую строчку рейтинга среди “Самых популярных языков программирования в России”.

Тимлид в WIS Software, ментор и Senior в веб-разработке на Python Александр Сычев выделил, какими преимуществами обладает Python для разработчиков разного уровня подготовки от “Trainee” до “Senior”.


➡️ tproger

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Курсы системного администрирования в Linux и Windows

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

Программы охватывают администрирование Linux и Windows, настройку серверов, работу с сетями и обеспечивают практическую подготовку для успешной карьеры.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 ZODB – объектная база данных

Большинство современных баз данных требует преобразования Python-объектов в строки, таблицы или JSON перед сохранением.

ZODB (Zope Object Database) — это прозрачная, нативная объектная база данных, полностью реализованная на Python.

Она не требует схемы, не использует SQL, поддерживает транзакции и позволяет работать с объектами напрямую, как с обычными переменными.

➡️ pythonlib

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 11 новых веб-фреймворков Python, которые могут стать популярными

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

За его плечами как скорые, небрежные RESTful API, так и полноценные веб-приложения, обслуживающие миллионы пользователей.


Работающие в данной сфере наверняка уже использовали некоторые популярные фреймворки для создания сайта — Django, Flask, Falcon, Tornado или CherryPy.

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 List Comprehension — пояснение для тех, кто никак не может понять

Никак не можете запомнить, писать ли в list comprehension оператор if перед for, а комбинацию if..else после, или наоборот?

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

➡️ pythonist.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😏 Бесплатный 30-дневный курс по изучению Python с нуля

30 Days Of Python
— это комплексный и бесплатный образовательный ресурс, представляющий собой 30-дневный марафон для изучения языка программирования Python, предназначенный как для начинающих, так и для тех, кто хочет освежить свои знания.

Курс охватывает широкий спектр тем, начиная от основ синтаксиса Python и типов данных, до более продвинутых концепций, таких как функции, модули, обработка файлов, работа с API и веб-разработка.


— Он включает в себя теоретические материалы, практические упражнения и проекты, делая процесс обучения интерактивным и эффективным.

➡️ GitHub.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🥸 Защита системы Linux: 11 советов по безопасности

Защита системы – важная составляющая работы, в статье 11 полезных советов, которые помогут сделать вашу UNIX-систему более защищённой.


Ежедневно обнаруживаются десятки уязвимостей, создаются сотни эксплоитов.

◾️Не исключено, что уязвимость может быть найдена и в UNIX-системах, поэтому, вам стоит обезопасить себя от “нежелательного вторжения”, даже если вы периодически обновляете ОС.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 tox – тестирование на разных версиях Python

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

Особенно актуально это становится при публикации пакетов на PyPI, где пользователи могут использовать разные версии Python.

— Ручная установка Python 3.7, 3.8, 3.9, 3.10 и последующее тестирование каждой версии отнимает много времени и сил.

➡️ pythonlib

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Объектно-ориентированное Программирование в Python

Объектно-ориентированное программирование (ООП)
— это парадигма программирования, где различные компоненты компьютерной программы моделируются на основе реальных объектов.

Объект — это что-либо, у чего есть какие-либо характеристики и то, что может выполнить какую-либо функцию.

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔊 Используем Словари как Альтернативу Конструкции if-else

Вероятно, вы уже работали со словарями в Python.

Знаете ли, в каких случаях их действительно удобнее использовать? А может, использовали там, где не было явно видно, что это необходимо.


Если вы заметите, что операторы if-else будут повторяться, стоит задуматься, возможно, именно там лучше будет смотреться словарь, эта техника, конечно, не всегда будет полезна, но ведь приятно иметь дополнительную примочку в вашем наборе инструментов.

➡️ pythonist.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Как использовать фабричный метод при написании кода на Python

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

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

Это важно, потому что правка существующего кода может привести к изменениям в поведении и багам.


➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗞 Примеры использования модуля os в Python

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

Вместо этого, мы рассмотрим, как именно его можно применять, а также ознакомимся с подмодулем, под названием os.path.

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😎 Как работать в PyCharm: полное руководство по установке и использованию

PyCharm
— это профессиональная IDE от компании JetBrains, которая признана одним из лучших инструментов для Python-разработки.

◾️В этом подробном руководстве мы рассмотрим все аспекты работы с PyCharm: от установки до продвинутых возможностей использования.

➡️ pythonlib

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Управление версиями Python на Windows, MacOS и Linux

На одной рабочей машине одновременно может быть установлено несколько версий Python, это бывает полезно, когда идет работа с некоторыми внешними библиотеками, которые поддерживают разные версии python, либо в силу каких-то других причин нам надо использовать несколько разных версий.

🔹Например, на момент написания статьи последней и актуальной является версия Python 3.11, но, допустим, необходимо также установить версию 3.10, как в этом случае управлять отдельными версиями Python?

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Создаем красивые и удобные CLI-приложения на Python с помощью Typer и Rich

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

◾️Typer — фундамент нашего приложения, созданный автором FastAPI, он использует магию аннотаций типов для автоматического создания команд, аргументов, валидации и даже генерации справки (--help).

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


➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🦸‍♂ Анимация данных в Matplotlib

Анимация
— это интересный способ демонстрации того или иного феномена.

🔘Сегодня Python может похвастаться большим количеством мощных инструментов, таких как Plotly, Bokeh и Altair, эти библиотеки могут довести анимацию и интерактив до уровня искусства.

Впрочем, цель данной статьи — осветить один аспект этой библиотеки, который слабо исследован, мы поговорим непосредственно об анимации и о способах ее создать.

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Модуль pdb и отладка программы

Отладка
— одна из ключевых задач в разработке программного обеспечения. Даже опытные программисты часто сталкиваются с багами, которые иногда сложно выявить.

В Python для этого есть встроенный отладчик — модульpdb (Python Debugger).

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

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Изучение кортежей (tuple) в Python: создание, свойства и применение для хранения неизменяемых данных

Кортежи (tuple) в Python
представляют собой упорядоченные неизменяемые коллекции объектов.

🔹Они являются одним из основных встроенных типов данных в Python и могут содержать элементы различных типов: числа, строки, списки и другие кортежи.

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

➡️ pythonlib

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Мой первый вклад в ядро Linux

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

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

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM