Python обучающий
62.3K subscribers
813 photos
7 videos
408 links
Здесь есть всё, чтобы упростить изучение Python. Без воды и сложных терминов.

Сотрудничество: @bateman24, @justcage

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
加入频道
Функция eval()

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

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

А что, если вам скажут, что вы можете получить крутую специальность в области бизнес-аналитики меньше чем за год? И, как следствие, начать зарабатывать сотни тысяч рублей в месяц и гордиться собой?

Но давайте по порядку: кто такой Business Analyst? Это человек, который помогает компаниям правильно использовать финансы, находить слабые места и оптимизировать все бизнес-процессы. То есть зарабатывать еще больше денег, поэтому и зарплаты таким людям платят довольно щедрые.

Курс онлайн-университета SF Education — хороший способ освоить эту востребованную профессию. За 11 месяцев вы научитесь анализировать финансовые и продуктовые метрики, изучите четыре языка программирования и овладеете методиками эффективного планирования, внедрения и управления изменениями. Преподаватели — эксперты из реального сектора с международными сертификатами, тратят 50% на теорию, остальное — практика. А личный куратор поможет пройти первый этап отбора в компанию «Большой четверки» — KPMG.

SF Education также добавило в курс изучение бизнес-английского, чтобы сделать вас еще более ценным сотрудником.

Кстати, у них есть и другие программы для роста, например, «Финансовый аналитик», «Финансы для предпринимателей», «Личные финансы».

Интересно? Только до 7 ноября на все программы и курсы SF Education скидка 40% по секретному промокоду PYTHONIST😎.
Сделай самую ценную инвестицию в своё будущее!
Встроенная функция id

Встроенная функция id, позволяет получичить уникальный идентификационный номер объекта. Обратите внимание, что с ним происходит, когда мы приравнивам значение одной переменной, другой.
​​Как научиться работать с базами данных? Регистрируйтесь на бесплатный интенсив Skillbox, который пройдёт с 8 по 10 ноября в 21:00 по московскому времени. Всего за 3 вечера вы узнаете, как хранятся данные в Сети, познакомитесь с языком SQL и напишете набор запросов к базе данных.

Подробности — по ссылке: 👉 https://clc.to/-SrReA.

Что будет?

● 3 дня вебинаров по 1,5 часа для полного погружения в тему — такого вы ещё не видели!
● Реальные задачи, которые помогут закрепить знания и понять, в каком направлении двигаться дальше.
● Общение с другими участниками и ведущим интенсива в закрытом чате в Telegram.
● Самостоятельное создание проекта, который высоко оценят потенциальные работодатели.

Спикер интенсива — специалист по анализу данных, сертифицированный SQL-разработчик Microsoft Михаил Пудеян.

🎁 Все участники получат электронную книгу издательства МИФ. А те, кто сдаст практическую работу, — сертификаты на 10 000 рублей на любой курс Skillbox.
Функция round()

Очень простая оттого не менее полезная функция. Округляет дробные числа до целых. По следующим правилам. Если дробная часть больше 0.5, то округляем в большую сторону. Если меньше - в меньшую.

В качестве аргумента принимает дробное число.
Python и Windows

Если вы работаете с Windows. PyWin32 библиотека, которую вы обязаны иметь в своем арсенале. Она открывает доступ к множеству вызовов к API операционной системы. Работа с процессами, окнами и множество другого взаимодействия с Windows. Все нативные приложения никак не могут обойтись без обращений к Win32 API.

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

Установка
 pip install pywin32

Документация
Пример использования pywin32

Получаем доступ к системной информации и получаем разрешение монитора. Для этого используем функцию GetSystemMetrics().

Довольно просто и элегантно.
Библиотека moviepy

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

Если вы хотите автоматизировать создание видео или GIF изображений на веб сервере. Если вы хотите автоматизировать многие ежедневные видео-процессы. Если вы хотите создавать свои видео-эффекты. Именно эти задачи легко решать с этой библиотекой.

Установка
 pip install moviepy

Документация
GIF изображение из видео

Разбираемся, как пользоваться библиотекой Moviepy. Создаем клип, обрезаем, изменяем размер. Сохраняем в GIF, просто и элегантно. Использовал вот этот трейлер. Видео нужно положить в папку со скриптом, там же появится гифка.
Просмотр видео pygame + moviepy

Moviepy хорошо дружит с другими библиотеками на этом примере показываем, как при помощи связки pygame + moviepy запустить видеоролик.

Даем название окну, создаем объект клипа. И показываем его. Проигрывается не идеально и без управляющих элементов.
Простой таймер

Пример простого таймера на Python. Как одна из первых первых программ, очень простая и понятная реализация. Из библиотек только time, для корректного отображения времени.
Как понять, что программирование — это ваше призвание? Как определить, что нравится — создавать программы, сайты, обучающие игры или искусственный интеллект? И с какого языка лучше начать обучение? Сделайте первый шаг и приблизьтесь к чему-то интересному на карьерном онлайн-марафоне, где попробуете себя в разных направлениях программирования.

Регистрируйтесь по ссылке на бесплатные занятия: 👉 https://clc.to/6_SGOw.

Что вас ждёт?

✔️ Обзор востребованных профессий в IT-сфере в 2021–2022 годах.
✔️ Сравнение разных языков программирования по популярности, сложности и уровню доходов специалиста.
✔️ Знакомство c веб-разработкой, Data Science и языками программирования.
✔️ Практика на нескольких языках программирования в прямом эфире.

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

🎁 Всех участников ждут подарки от Skillbox и партнёров — безлимитный доступ к платформе изучения английского КЭСПА на 3 месяца и полезная книга издательства МИФ «Век живи — век учись». По завершении онлайн-марафона — электронный сертификат, который усилит резюме, подтвердит ваши знания и покажет, что вы в курсе тенденций рынка.

Регистрируйтесь и подключайтесь к прямым эфирам с 15 по 20 ноября!
Дизасемблирование Python

Как мы знаем Python язык интерпретируемый и транслируется в байт код. Но его также можно и дизасемблировать в байт код. Встроенный модуль dis как раз позволяет это сделать.
Узнайте базовые принципы работы с Python и научитесь разрабатывать «умных» чат-ботов всего за 3 вечера!

Регистрируйтесь на бесплатный интенсив: 👉 https://clc.to/jy0oYQ.

⚡️ Ведущий исследователь данных (NLP) в Сбере Николай Герасименко познакомит вас с технологиями машинного обучения, научит создавать чат-ботов с искусственным интеллектом и подключать Python-приложение к Telegram.

Вы:
✔️ углубите знания в Python-разработке;
✔️ узнаете, что такое NLU и как компьютер понимает естественную речь;
✔️ разберётесь в архитектуре чат-ботов и виртуальных ассистентов.

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

🎉 Участвуйте в интенсиве 15–17 ноября в 21:00 по московскому времени.
3D визуализация в Python

Vpython - библиотека для визуализации 3D объектов и анимации. Может создавать объекты из примитивов и некоторые простые визуализации. Чаще всего используется в обучении для демонстрации физических явлений.

Она довольно простая и для ее использования не нужно глубокое погружение. На сайте есть примеры работы этой программы.

Примеры
Документация

Установка
pip install vpython
​​Стать тестировщиком — легко! Присоединяйтесь к бесплатному онлайн-интенсиву 15–17 ноября в 16:00 по московскому времени. Вы погрузитесь в процессы тестирования и за 3 дня пройдёте путь от основ юзабилити до автотестов. Попрактикуетесь на реальных задачах и узнаете, как стать гуру в востребованной профессии.

Регистрация уже идёт: 👉 https://clc.to/zyjPVw.

На интенсиве узнаете:

🔥 какие soft и hard skills нужны крутому специалисту;
🔥 каковы принципы тестирования и ключевые инструменты;
🔥 каких 3 правил юзабилити нужно придерживаться;
🔥 как качественно описать баг;
🔥 что представляет собой популярное расширение Selenium IDE.

Спикером интенсива будет инженер по тестированию в Яндексе, организатор тест-сессий, митап по тестированию и мастер-классам, участник конференций SQA-days, TechTrain и CodeFest — Дмитрий Якин.

🎁 Участвуйте, прокачайте знания и получите в подарок электронную книгу «Человек + машина». Всем, кто сдаст практическую работу, дарим сертификаты на 10 000 рублей на любой курс Skillbox.
Выводим куб Vpython

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

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

А что, если вам скажут, что вы можете
получить крутую специальность в области бизнес-аналитики меньше чем за год? И, как следствие, начать зарабатывать сотни тысяч рублей в месяц и гордиться собой?

Но давайте по порядку: кто такой Бизнес Аналитик? (https://bit.ly/3omc0x0 )? Это человек, который помогает компаниям правильно использовать финансы, находить слабые места и оптимизировать все бизнес-процессы. То есть зарабатывать еще больше денег, поэтому и зарплаты таким людям платят довольно щедрые.

Курс онлайн-университета SF Education — хороший способ освоить эту востребованную профессию. За 11 месяцев вы научитесь анализировать финансовые и продуктовые метрики, изучите четыре языка программирования и овладеете методиками эффективного планирования, внедрения и управления изменениями. Преподаватели — эксперты из реального сектора с международными сертификатами, тратят 50% на теорию, остальное — практика. А личный куратор поможет пройти первый этап отбора в компанию «Большой четверки» — KPMG.

SF Education также добавило в курс изучение бизнес-английского, чтобы сделать вас еще более ценным сотрудником.

Кстати, у них есть и другие программы для роста, например, «Финансовый аналитик», «Финансы для предпринимателей», «Личные финансы».


Интересно? Только до 20 ноября на все программы и курсы SF Education скидка 40% по секретному промокоду PYTHONIST😎https://bit.ly/3omc0x0
Сделай самую ценную инвестицию в своё будущее!
Добавляем объекту движения

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