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

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

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
加入频道
Вращаем куб 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(путь_к_файлу).
Создайте голосового помощника на Python! Начните осваивать востребованный язык программирования и прокачайте навыки. С 29 ноября по 1 декабря в 19:00 по московскому времени участвуйте в онлайн-интенсиве.

Регистрируйтесь бесплатно 👉 https://clc.to/4UNr_w.

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

☝️ Спикером будет ведущий исследователь данных в Сбербанке, математик-программист Анастасия Борнева.

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

Присоединяйтесь!
Увеличиваем якрость изображения pillow

Загружаем изображение, создаем объект enhancer для увеличения яркости. Передаем ему наше изображение и указываем модификатор enhancer.enhance(значение). 1 - обычная яркость. 1.5 - увеличенная и так далее.
Генерируем фейковые данные людей

Для Python есть интересная библиотека Faker. Она позволяет генерировать случайные данные человека. Генерирует город, имя, фамилию, отчество, адрес электронный почты и множество другой информации. Есть множество локализацией, в том числе и русская. Порой выдает очень странные русские имена вроде "Ярослав Марсович Кузьмин". В целом, очень полезная библиотека.

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

Документация
Стартовал новый набор в Школу 21 на зимнюю волну обучения. Начни обучение этой зимой в Москве, Новосибирске или Казани и выйди на оплачиваемую стажировку разработчиком уже через полгода.

Без учителей, скучных лекций, оценок и расписаний, Школа 21 работает 24/7, можно совмещать с работой или обучением в вузе.
Не нужно уметь программировать или иметь высшее образование. Поступить в нее может каждый достигший 18ти лет.

Как стать участником?
Подай заявку на нашем сайте: http://sber.me/?p=1Vz56 и следуй инструкциям. Зимой пройдут отборочные интенсивы, на которых ты научишься программировать и получишь шанс попасть на основное обучение в том кампусе Школы 21, который ты выберешь!
Количество мест на интенсивах ограничено!
Быстрый старт с Faker

Подгружаем библиотеку. Создаем объект класса Faker. В качестве аргумента передаем локализацию "ru_RU". Затем получаем результаты генерации!