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

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

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

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

РКН: https://rkn.link/ANH
Download Telegram
👾 dir
▬▬▬▬▬▬▬▬
Когда-нибудь задумывались о том, как заглянуть внутрь объекта в Python и посмотреть на его атрибуты? Конечно, задумывались.

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

#dir #полезно | Просто Python
📺 Пишем видеоплеер на Django
▬▬▬▬▬▬▬▬
Посмотрев видео, вы узнаете, как реализовать полноценный видеоплеер на сайте с помощью фреймворка Django для Python.

Автор показывает не просто процесс написания кода, но и разбирает, как работает передача данных с бекенда на фронтенд.

Смотреть видео на YouTube 📲
#Django | Просто Python
📒 Шпаргалка по логированию на Python
▬▬▬▬▬▬▬▬
Логирование — крайне важная штука в программировании.
В языке Python основным инструментом для логирования является библиотека logging. Так давайте рассмотрим её подробней.

Читать статью на сайте ▫️
#logging #статьи | Просто Python
Сокращение ссылок
▬▬▬▬▬▬▬▬
#полезно | Просто Python
🧠 Итераторы в Python для самых маленьких
▬▬▬▬▬▬▬▬
«Напиши, пожалуйста, кастомный итератор,» — такое задание довольно часто дают на собеседованиях, и я раз за разом вижу обреченные глаза кандидата, когда он сталкивается с подобной просьбой. Опыт участия в собеседованиях показал мне, что большинство начинающих разработчиков бегут от этой темы, потому что она кажется слишком запутанной и непонятной. А ведь ничего сложного в ней нет, если подобраться к ней правильным образом — в чём я и постараюсь помочь дорогим читателям.

Читать статью здесь ⬅️
#статья #итераторы | Просто Python
🤔 В чем разница между func и func()?
▬▬▬▬▬▬▬▬
Вопрос должен проверить ваше понимание, что все функции в Python также являются объектами

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

#вопрос #собеседование | Просто Python
👨‍🏫 Помнить все: делимся лучшей шпаргалкой по Python
▬▬▬▬▬▬▬▬
Мы подготовили очень занимательную коллекцию, которая по праву может называться лучшей шпаргалкой по Python благодаря ее простоте использования.

Читать статью на сайте ⬅️
#полезно #шпаргалка | Просто Python
🧩 Парсинг сайтов на Python
▬▬▬▬▬▬▬▬
#1 REQUESTS ЗАПРОСЫ (GET/POST) - YouTube
#2 Работа с BEAUTIFUL SOUP (BS4), FAKE-USERAGENT - YouTube
#3 АВТОРИЗАЦИЯ НА САЙТЕ, РАБОТА С КУКИ И СЕССИЕЙ - YouTube
#4 СКАЧИВАНИЯ ФАЙЛОВ, ПАРСИНГ ДАННЫХ - YouTube
#5 ПРОКСИ, МУЛЬТИПРОЦЕССИНГ - YouTube
#6 ЗАКЛЮЧЕНИЕ + БОНУС! - YouTube

#Видео #парсинг | Просто Python
🧲 Что такое pickling и unpickling?
▬▬▬▬▬▬▬▬
Модуль pickle принимает любой объект Python, преобразует его в строковое представление и сохраняет в файл с помощью функции dump, такой процесс называется pickling. Процесс извлечения исходных объектов Python из сохраненного строкового представления называется unpickling.

#полезно | Просто Python
Сделайте шаг к профессии DevOps-специалиста! Изучите базовые инструменты на бесплатном онлайн-интенсиве Skillbox, который пройдёт 11–13 июля в 21:00 по московскому времени.

Регистрируйтесь: 👉 https://clc.to/lTRqoQ.
Сразу отправим вам на почту чек-лист «Погружаемся в DevOps».

Под руководством опытного Lead DevOps-специалиста Константина Брюханова вы:

💻 поймёте, что такое DevOps и почему эта специальность так востребована;
💻 узнаете подробнее о профессии специалиста DevOps;
💻 выясните основные задачи DevOps и инструменты их решения.

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

🎁 Всем дошедшим до конца интенсива подарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.
🐍 Дорожная карта Python-разработчика
▬▬▬▬▬▬▬▬
В нашей версии дорожной карты рассказываем, в каком порядке нужно изучать Python, чтобы пройти путь от основ до веб-разработки, тестирования, науки о данных или машинного обучения.

Подробнее ⬅️
#полезно #дорожнаякарта | Просто Python
🖍 Основы асинхронности в Python за 8 уроков
▬▬▬▬▬▬▬▬
▫️#1: Введение - YouTube
▫️#2: Асинхронность с простыми функциями. Событийный цикл. - YouTube
▫️#3: Асинхронность на колбэках - YouTube
▫️#4: Генераторы и событийный цикл Round Robin - YouTube
▫️#5: Асинхронность на генераторах - YouTube
▫️#6: Корутины и yield from - YouTube
▫️#7: Asyncio, async/await - YouTube
▫️#8: опять про генераторы - YouTube

#полезно #асинхронность | Просто Python
🐍🧩 Обработка вложенных списков и матриц в Python: 5 задач с решениями для совершенствования навыков
▬▬▬▬▬▬▬▬
Вычисляем площадь незакрашенного холста, определяем максимальный элемент в области, заполняем массив по диагоналям, складываем две матрицы и находим нужную строку в треугольнике Паскаля.

Смотреть задачи на сайте ⬅️
#списки #задачи | Просто Python
📌 Шпаргалка по основам Python
▬▬▬▬▬▬▬▬
#полезно #шпаргалка | Просто Python
🧩 Python. Сборник упражнений. Введение в язык Python с задачами и решениями.
▬▬▬▬▬▬▬▬
Данный сборник упражнений призван расширить и углубить знания читателей в области программирования на Python путем решения практических задач разной степени сложности. В книге содержится 186 заданий, охватывающих самые разные учебные дисциплины и сферы жизнедеятельности. Для части упражнений в книге даны решения с описанием использованных техник и соответствующих синтаксических конструкций языка Python. Для того, чтобы справиться с предложенными заданиями, вам будет достаточно базовых знаний языка, полученных в любом курсе по Python.

Скачать книгу ⬅️
#book #полезно | Просто Python
🐍С того самого момента как ты узнал, что питоны — не только шикарные рептилии, но и язык программирования, твоя жизнь больше никогда не станет прежней.
И ты достиг крутых результатов!

Настало время сделать следующий шаг…

🔍Surf ищет в команду Python разработчика на внутренние проекты компании:

по автоматизации, аналитике и внедрению сервисов для отделов PM, бухгалтерии, back-офиса и т.д.


Почему стоит работать в Surf:

🟢Гибкий график
🟢Лекции и мастер-классы
🟢ДМС со стоматологией
🟢Распределённая команда
🟢У нас понятные грейды
🟢Развиваем личный бренд
🟢Есть жизнь после сеньора
🟢Обучаем английскому


Что нужно делать:
🔹Работать с DWH, проектировать схемы для хранения данных, подготавливать витрины данных;
🔹Загружать данные из различных источников (сторонние сервисы, собственные разработки) в DWH;
🔹Автоматизировать data-pipelines, ETL процессов;
🔹Разрабатывать REST API;
🔹Находить ошибки и аномалии в данных, автоматизировать проверки качества данных;

Стэк: Python 3, Flask, Django, ETL: Apache Airflow, PostgreSQL/MySQL, будет плюсом опыт работы с - Pandas.


Пиши нашему рекрутёру @alenka_ff . Ждём тебя в Surf🏄‍♂️
🎮 Разработка игры на Python | Pygame
▬▬▬▬▬▬▬▬
Начинаем делать игру по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры.

Урок #1 - YouTube
Урок #2 - YouTube
Урок #3 - YouTube
Урок #4 - YouTube
Урок #5 - YouTube
Урок #6 - YouTube

#pygame #видео #полезно | Просто Python
🤖 uuid
▬▬▬▬▬▬▬▬
Одна из встроенных возможностей Python – генерация универсальных уникальных идентификаторов. За это отвечает модуль uuid.

Результат работы этого кода – одно из 2122 возможных 128-битных чисел. Вероятность дублирования меньше, чем одна миллиардная доля – это совсем неплохо.

#uuid #полезно | Просто Python