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

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

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
加入频道
Дизасемблирование 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
Сделай самую ценную инвестицию в своё будущее!
Добавляем объекту движения

По аналогии с предыдущим примером, в цикле теперь не вращаем, а меня положение нашего объекта. Прибавляем к нему вектор смещения и получаем готовую анимацию движения.
​​Хотите попасть в сферу IT, но не знаете, с чего начать? Зарегистрируйтесь и получите бесплатный доступ к курсам по программированию Skillbox на 7 дней.

Какие курсы можно посмотреть?

➡️ Введение в программирование.
➡️ Веб-вёрстка. Базовый уровень.
➡️ Веб-вёрстка. Продвинутый уровень.
➡️ Тестирование веб-приложений.
➡️ Основы Python-разработки.
➡️ 1С-разработчик.
➡️ Go-разработчик.

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

✔️ Доступ к выбранному направлению откроется автоматически при регистрации.
Подробнее — по ссылке: https://clc.to/fKMn0g !
Добавляем элементы интерфейса Vpython

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

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

Еще одно интересное применение Vpython это создание интерактивных графиков.

Все что нужно - создать фукнции, передать значения. Отображение графика имеет множество возможностей на панели сверху.
​​Хотите познакомиться с востребованными специальностями в IT-сфере и попробовать себя в нескольких направлениях? Тогда приходите на онлайн-интенсив — и за 3 дня решите, какая специализация нравится вам больше!

Узнайте подробности и зарегистрируйтесь: 👉 https://clc.to/e9CMig.

Что ждёт вас на бесплатном интенсиве?

● Знакомство с популярными языками программирования (Python, Java, 1С) и смежными направлениями (Data Science, frontend-разработкой, разработкой Android- и iOS-приложений).

● Секреты и лайфхаки в области IT, которые помогут вам в будущем. Поделится ими топовый разработчик с опытом работы более 17 лет Даниил Пилипенко.

● Рекомендации о том, как составить резюме, на которое откликнутся работодатели, и как успешно пройти собеседование.

Начало интенсива — 22 ноября в 19:30 по московскому времени.

🎉 Всех участников ждут подарки от издательства МИФ. А каждый, кто выполнит практическую работу, получит сертификат на 10 000 рублей на любой курс Skillbox.
Распознавание лица Python

Для Pyhton есть очень простая и мощная библиотека распознавания лиц face-recognition. Буквально в две строчки может находить все лица на изображении. Проект имеет открытый исходный код. Более того, с данной библиотекой можно написать приложение для real-time распознавания лица.

Установка
pip install face-recognition

GitHub
​​Pyxel

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

Установка
 pip install -U pyxel

GitHub
Hello world на Pyxel

У нас есть основной класс app и класические события любых других игровых движков. Метод инициализации, метод update и функция отрисовки. Для графического приложения кода довольно мало.
Выводим палитру цветов pyxel

Рисуем квадраты всеми цветами. Инициализуермся, и выводим все возможные цвета. pyxel.rect создает квадрат заданного цвета.
YaTalks: конференция, которую разработчики ждали весь год

☑️ Как научить текстовую модель генерации на минимальном количестве примеров?
☑️ Научите меня писать интерфейсы для космолётов!
☑️ Как разработчику стать миллионером
☑️ Эти и многие другие темы ждут участников главной конференции Яндекса для разработчиков
🗓 4 декабря
👉 Программа: по ссылке.
Изменяем размер изображения pillow

Подгружаем изображение в переменную im. Задаем размер. Сохраняем результат в переменную, выводим изображение.
Вращаем и сохраняем изображение

Для вращения используем функцию rotate(количество_градусов). А для сохранения используем функцию save(путь_к_файлу).