pythonaa | Unsorted

Telegram-канал pythonaa - Python School

-

Subscribe to a channel

Python School

🔥Data Science — ваш билет в топ-10% IT по зарплатам. Но как войти без ошибок?

Сегодня даже средний бизнес не может обойтись без Data Science — прогнозирование, автоматизация решений, работа с нейросетями. Но чем крупнее компания, тем выше требования... и зарплаты.

Skillfactory запускает бесплатный 3-дневный мини-курс, где вы погрузитесь в реальную работу дата-сайентиста. Вот что вас ждёт:

☑️ День 1: Вы сразу пишете код на Python — не теория, а разбор реального датасета.
☑️ День 2: Строите ML-модель для прогнозирования — такую же, как используют в Сбере и Яндекс.
☑️ День 3: Разбираете ваш персональный сценарий в DS: анализ, ML или инженерия?

Запускайте курс.

🎁 После мини-курса у вас будет 3 проекта в портфолио, и вы получите в подарок: "Гайд «25 нейросетей для работы» (включая ChatGPT и Midjourney)". А также скидку 45% на полный курс, переходите по ссылке и научитесь ТОП-профессии будущего.

Читать полностью…

Python School

Хочешь попробовать себя в IT без риска?

Всего 3 дня — и ты попробуешь себя в роли тестировщика: найдешь баги в реальных проектах, поработаешь с Postman и SQL, а еще получишь:

— 4 полезных гайда (от резюме до подборки книг).
— 3 проекта в портфолио.
— Скидку на курс, если захочешь продолжить.

С нуля, абсолютно без опыта — просто пройди мини-курс и начни учиться.

Попробовать бесплатно

P.S. У 85% участников после мини-курса появляется четкий ответ: "Моё/не моё". А ты проверь себя!

Читать полностью…

Python School

Мечтаете о работе из любой точки мира с высокой зарплатой, но боитесь сложностей? Тогда читайте это пост.

Мы нашли комфортную в освоении IT-профессию, с адекватным доходом и востребованностью среди работодателей на ближайшие 20 лет.

Разработчик на Python — идеальный старт!
✔️ Легче, чем Java — минимум «магии» в коде.
✔️Более востребован, чем JavaScript — 3900+ вакансий прямо сейчас.
✔️Универсальнее, чем Excel — от чат-ботов до нейросетей.

Пройдите тест за две минуты, чтобы понять, подходит ли вам профессия → получите доступ мини-курсу → соберите портфолио из сильных проектов.

👉 Сделайте первый шаг к профессии Python-разработчика — пройдите тест и заберите подборку из четырех статей для комфортного старта в подарок.

Реклама. Информация о рекламодателе по ссылкам в посте.

Читать полностью…

Python School

Узнай подходящую тебе карьеру за 5 минут.

Онлайн-школа участник проекта "Сколково" создала уникальный инструмент профориентации, который раскроет ваш потенциал. Простой тест с вариантами ответа, менее чем из 20 вопросов.

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

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

Реклама. Информация о рекламодателе по ссылкам в посте.

Читать полностью…

Python School

Изучите азы работы Python, SQL, нейросетей и визуализации данных за 5 дней.

Бесплатный мини-курс от Skillbox для любого уровня откроет вам дорогу к направлению Data Science, в котором зарплата только начинающего специалиста составляет 100.000₽+

После мини курса Вы:
— Имеете собственное портфолио из 4 работ, которое можно показать работодателю
— Находитесь в закрытом экспертном телеграмм сообществе
— Получаете бессрочный доступ к видео-платформе
— Пообщались со спикером и закрыли все вопросы, возникшие в момент обучения

Регистрируйтесь по специальной ссылке и забирайте еще полезные подарки, один из которых: ПЕРСОНАЛЬНАЯ карьерная консультация. На мини-курс осталось 23 места.

Читать полностью…

Python School

Если у вас есть смартфон или ПК, вы обязаны знать об этом: всю рекламу на смартфоне можно отключить. Ни на сайтах, ни в приложениях ее не будет.

Вся инфа о том, как это сделать и другая полезная информация о кибер безопасности собрана в Технолавке. Это номер один канал про приватность, слежку в Интернете и способы защититься от нее. Также внутри: секретные фишки соцсетей, малоизвестные сервисы и полезные лайфхаки.

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

Читать полностью…

Python School

Изучи Java и начни карьеру в IT за 5 дней!

Java-разработчики зарабатывают от 80 000 ₽, а вакансий более 4 700. Пройди мини-курс и создай три реальные программы: Telegram-бота, обработку файлов и чат. Ты сразу поймёшь, подходит ли тебе разработка на Java.

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

Успей записаться, пока есть места! Получи гайд по старту карьеры в подарок. Старт сразу после регистрации.

Читать полностью…

Python School

Маркетинг за 4 дня: бесплатно!

Зарплата начинающего маркетолога от 100 000₽, а стоимость обучения на профессию в онлайн-школах основам от 120 000 до 250 000 рублей.

Сейчас Skillbox дарит мини-курс на 4 дня: попробуйте себя в интернет-маркетинге, SMM, таргетинге и копирайтинге. Только практика, полезные чек-листы и доступ к материалам навсегда.

Переходите по ссылке и забирайте курс по маркетингу. Акция продлится до 3 мая: https://go.avck.ws/38e7b1aae75752f0?erid=2VfnxxcSezk&m=1

Читать полностью…

Python School

Зарплата до ₽900 тыс. на руки: на каких дата-специалистов сейчас высокий спрос

Сегодня практически любой бизнес не может работать без сбора, обработки, анализа данных — всё это подвиды задач Data Scientist. Чем крупнее компания, тем сильнее различаются задачи, стоящие перед этими специалистами, а также заработная плата.

С целью удовлетворить растущий мировой спрос на этих специалистов онлайн-университет Skillfactory создал бесплатный "мини-курс дата-сайентист". Он нацелен на обучение начинающих специалистов в кратчайшие сроки.

Попробовать мини-курс, и выйти на стартовый доход 100 тыс.руб.

Реклама. Информация о рекламодателе по ссылкам в посте.

Читать полностью…

Python School

Бесплатный мини-курс: освой базу тестирования за 72 часа

Ты выполнишь 3 реальных задачи из жизни Junior QA — поиски багов вручную, и с помощью ПО. Получишь проекты в портфолио, значимые для будущего работодателя.

Как это работает?
1. Регистрируешься — это абсолютно бесплатно.
2. В течение трёх дней проходишь уроки от эксперта в удобное для себя время.
3. Получаешь консультацию по профессии, обучению и рынку.
4. Понимаешь, подходит ли тебе тестирование, как начать карьеру и как выгодно выделиться среди новичков.

Получи 4 гайда + 3 проекта в портфолио за 3 дня — успевай до 30 апреля!
👉 Записаться бесплатно (осталось 12 мест).

Читать полностью…

Python School

Хочешь понять, твое ли аналитика — без курсов, затрат и лишнего стресса?

🔍 Пройди кейс-тест на реальной бизнес-задаче — всё, как в работе настоящего аналитика, но без необходимости иметь профильные навыки. Только мышление, логика и внимательность.

⚡️ Всего 10 конкретных вопросов — от постановки цели до финальных выводов. За 60 минут: — получишь реальные вводные от "коллег",
— прокачаешь структурное мышление,
— поймешь, насколько тебе подходит аналитика,
— получишь обратную связь на каждый шаг.

🔥 Это бесплатный шанс примерить новую профессию — вдруг это именно твое?

👉 Нажми, чтобы начать тест прямо сейчас

Читать полностью…

Python School

Вывод импортированных модулей

При импорте модуля Python выполняет весь код в нём. При импорте пакета Python выполняет код в файле пакета init.py , если такой имеется. Все объекты, определённые в модуле или init.py , становятся доступны импортирующему.

Читать полностью…

Python School

Получение ID текущего процесса

Функция id() возвращет уникальный идентификатор переданного ей в качестве аргумента объекта. Этот идентификатор является адресом в памяти, по которому расположен сам объект.

Читать полностью…

Python School

✨ Преобразуем объект в JSON-строку

Часто возникает необходимость сериализовать данные — например, отправить словарь через API или сохранить в файл. Новички могут пытаться делать это вручную, но Python предлагает простой способ через модуль json.

С помощью json.dumps() можно быстро преобразовать любой объект (например, словарь) в строку формата JSON.

🎯 Итог
Модуль json позволяет удобно преобразовывать Python-объекты в строки JSON. Используйте json.dumps() для сериализации.

Читать полностью…

Python School

👨‍💻 Как изучить Python бесплатно и самостоятельно

Ответ на этот вопрос — в канале «Люди и код». Там же команда канала уже рассказала о том, сколько зарабатывают программисты на Python, какие лайфхаки для написания кода используют и многое другое.

В своих материалах они беседуют с разработчиками, находят неожиданные темы и помогают влюбиться в IT. Стоит почитать, как изучить Python бесплатно и самостоятельно, про методы и функции строк и почему Python идеален как первый язык для бэкендера и второй для фронтендера, а еще подписаться на канал «Люди и код»!

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880 erid:2VtzqxW7bJA

Читать полностью…

Python School

⚡ Получаем количество строк без загрузки всех данных

Чтобы узнать, сколько строк вернёт запрос, не обязательно загружать все данные в память. Вместо SELECT * используйте SELECT COUNT(*) — это быстрее и экономит ресурсы.

🎯 Итог
Используйте COUNT(*) для быстрой оценки количества записей — это эффективнее, чем вытягивать все строки и считать их вручную.

Читать полностью…

Python School

Оптимизируем множественные вставки в БД

Когда нужно вставить много строк в базу данных, делать INSERT в цикле — медленно и неэффективно. Используйте executemany() — он вставляет все строки одним запросом, что значительно ускоряет выполнение.

🎯 Итог
Используйте executemany() для пакетной вставки данных — это быстрее и уменьшает нагрузку на базу.

Читать полностью…

Python School

Безопасные SQL-запросы с параметрами

Новички часто вставляют значения прямо в SQL-строку, что может привести к SQL-инъекциям и ошибкам. В Python с библиотекой sqlite3 (и другими DB API) правильнее использовать параметры запроса.

Вместо конкатенации строк, используйте ? — это защитит вас от уязвимостей и избавит от лишнего форматирования.

🎯 Итог
Используйте параметризованные запросы (? и кортеж) вместо подстановки значений вручную — это безопаснее и чище.

Читать полностью…

Python School

Получаем количество строк, затронутых SQL-запросом

После выполнения SQL-запроса может потребоваться узнать, сколько строк было затронуто — например, при UPDATE или DELETE. Многие новички не знают, что Python позволяет легко получить это значение.

Используйте атрибут cursor.rowcount, чтобы сразу узнать, сколько строк было изменено или удалено.

🎯 Итог
cursor.rowcount позволяет получить количество строк, затронутых последним SQL-запросом — удобно для логирования, проверки и отладки.

Читать полностью…

Python School

Автоматически подставляем параметры в SQL-запрос

Новички иногда вставляют значения в SQL-запросы через f-строки или конкатенацию, что небезопасно и может привести к SQL-инъекциям. Python предлагает встроенный и безопасный способ подстановки данных в запрос с помощью параметризованных запросов.

Это не только безопаснее, но и удобнее для работы с переменными.

🎯 Итог
Используйте ? и кортежи для подстановки значений в SQL-запросы — это защищает от SQL-инъекций и делает код чище и безопаснее.

Читать полностью…

Python School

Получаем названия столбцов из результата запроса

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

С sqlite3 можно легко получить названия столбцов прямо из курсора после выполнения запроса, без дополнительного кода.

🎯 Итог
Чтобы получить список названий столбцов из SQL-запроса, можно использовать cursor.description — это простой способ понять структуру данных, особенно при работе с динамическими запросами.

Читать полностью…

Python School

Быстро создаём SQLite-базу данных

Когда нужно протестировать идею или сделать лёгкое приложение, новички часто тратят время на настройку полноценной СУБД. Но в Python есть встроенная SQLite — это база данных, которая хранится в одном файле и не требует установки.

С помощью модуля sqlite3 можно создать базу, таблицу и вставить данные всего в несколько строк.

🎯 Итог
SQLite позволяет быстро работать с базой данных без дополнительной установки. Подключение, создание таблиц и выполнение запросов — всё делается через стандартный модуль sqlite3.

Читать полностью…

Python School

Удаляем все пробелы из строки

При работе с вводом пользователя или текстом из файлов часто встречаются лишние пробелы. Новички могут использовать циклы и условия, но есть способ проще и элегантнее — метод .replace().

Этот приём позволяет удалить все пробелы из строки буквально в одну строку, заменяя ' ' на ''.

🎯 Итог
Метод replace(" ", "") позволяет быстро и без циклов убрать все пробелы из строки. Удобно для предобработки текста.

Читать полностью…

Python School

EMOT

emot
помогает переводить эмодзи и эмотиконы в слова. Подробнее о библиотеке можно почитать в Github-репозитории. Там же вы найдете большую коллекцию эмодзи и эмотиконов с их расшифровкой.

Читать полностью…

Python School

Проверяем, запущен ли скрипт напрямую или импортирован

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

Python предлагает простой способ — использовать переменную name, которая будет равна "__main__" только при прямом запуске файла.

🎯 Итог
Если name == "__main__" — значит файл был запущен напрямую. Это позволяет изолировать код, не мешая при импорте и улучшая модульность.

Читать полностью…

Python School

✨ Получаем список файлов в папке

Нужно обработать все файлы в директории? Новички часто пытаются вручную указывать имена, но Python позволяет получить список файлов автоматически!

Модуль os предоставляет метод listdir(), который возвращает содержимое директории, а фильтрация с помощью os.path.isfile() позволяет выбрать только файлы.

🎯 Итог
Используйте os.listdir() + os.path.isfile(), чтобы получить список всех файлов в директории — удобно для массовой обработки, загрузки или анализа.

Читать полностью…

Python School

Беспощадный ритейл — сюда заходят отдохнуть от тупых клиентов и душных коллег.

Там можно посмотреть, какая дичь происходит в примерочных ПВЗ, как штрафуют продавцов в «Красном и Белом» и как обманывают покупателей в магазинах.

Подписывайтесь, чтобы понять, что у вас не такая уж плохая работа — t.me/b_retail

Читать полностью…

Python School

Всего за 5 минут определите подходящую вам IT-профессию.

Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.

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

Переходите по специальной ссылке, чтобы пройти тест, получить карьерную консультацию и мини-курс для выбора профессии в IT или дизайне

Реклама. Информация о рекламодателе по ссылкам в посте.

Читать полностью…

Python School

Быстрая реализация маршрутов в Flask с динамическими URL-частями

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

Читать полностью…

Python School

⏳ Замеряем время выполнения кода

Иногда важно понять, сколько времени занимает выполнение определённого блока кода — особенно при отладке или оптимизации. Вместо сложных инструментов можно использовать встроенный модуль time.

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

🎯 Итог
Используйте time.time() для простого и наглядного замера времени выполнения кода — удобно при отладке и профилировании.

Читать полностью…
Subscribe to a channel