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

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

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
加入频道
Увеличиваем якрость изображения 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". Затем получаем результаты генерации!
📱IT Network - первая в России соцсеть для айтишников

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

В приложении вы сможете:
● Обмениваться опытом с коллегами
● Получать интересные предложения о работе
● Расширять круг знакомств в сфере IT
● Следить за новостями из мира IT и науки

Для тех, кто решил расти в кругу успешных айтишников, вот ссылка на приложение в App Store и Google Play.
Ставим таймер в Windows

Разбирайте две утилитарные функции. Первая принимает в качестве аргумента время в секундах, спустя которое компьютер выключится. Вторая функция отменяет запланированное выключение.
А ты уже зарабатываешь 80.000 рублей в месяц?

Или еще не знаешь, с чего начать? Аналитика портала hh показывает, что Python специалисты являются одной из самых востребованных профессий. Ведь практически все приложения и сайты созданы с его помощью!

Уверенно войти в лигу программистов вам поможет онлайн-университет Skypro с курсом «Разработчик на Python».

В чем преимущество курса?

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

Результат: в конце курса вы станете уверенным junior-разработчиком и сможете найти первую работу в IT с зарплатой от 80 000 рублей!

❗️По нашей ссылке можно записаться на бесплатную консультацию и получить скидку 10% при покупке курса по промокоду «УЧИСЬ»
Автоматизируем WhatsApp

Библиотека pywhatkit позволяет автоматизировать работу с WhatsApp, а также переводить изображение в рукописное изображение и ASCII-art. Библиотека очень проста в использовании и позволяет в несколько строк проделать все необходимое. Например, перевести текст в рукописный можно всего одной строкой. Отличное поле для экспериментов!

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

GitHub
Python на практике для новичков

Теория теорией, а программирование познаётся на практике.

Поэтому сделали для вас набор практических уроков, в котором авторы пошагово показывают и рассказывают как создать разные программы на Python: от распознавания лиц до 2D-игр. Надо всего лишь изучить, повторить и получить результат.

1. Змейка на Python за 5 минут — [7:37]
2. Создаем свою первую простую игру — [37:09]
3. Как сделать красивую программу под ПК за 10 минут — [7:31]
4. Чат бот — [44:40]
5. Онлайн-радио — [33:12]
6. Парсер на Python — [54:20]
7. Программа по распознаванию речи — [49:20]
Как быстро выучить Python

И ещё одна подборка практических материалов, с помощью которых можно быстро выучить Python (предыдущая – постом ниже).

В этой подборке авторы делятся своим опытом, секретами, фишками и лайфхаками. Дерзайте.

1. Как выучить Python. Самый простой способ. [Cмотреть]

2. План изучения Python с нуля. [Смотреть]

3. Как быстро выучить Python. [Смотреть]

4. 5 лучших советов, которые помогут правильно выучить Python. [Смотреть]

5. Как за месяц выучить Python. [Смотреть]

6. Учим Python за 1 час. [Смотреть]
Синтез речи

Интересная библиотека pyttsx3, позволяющая синтезировать речь из текста. Проигрывается прямо в приложении Python. Имеет широкие возможности кастомизации и может быть использована во многих приложениях.

Есть возможность контроля воспроизведения. А также, корректировка самого синтеза, возраст и пол говорящего и много других параметров.

Для базового использования простое воспроизведение фразы состоит из 3 строчек. Библиотека простая и легкая в освоении.

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

GitHub
Синтезиируем речь с помощью pyttsx3

Итак для этого простого дела нам понадобятся:

1) Объект pyttsx3. Инициализируем его и сохраняем в переменную.
2) Фраза, которую в качестве аругмента передаем в функцию say объекта pyttsx3.
3) Запуск произношения фразы функцией runAndWait().
Проверка скорости интернета Python

Speedtest-cli - библиотека теста скорости интернета для Python-приложения. Библиотека имеет лишь одну функцию, тест скорости интернета с помощью speedtest.net. Замеряет исходящую и скорость загрузки. В библиотеке также можно выбрать предпочтительный сервер для замеров.

Установка
pip install speedtest-cli

GitHub
​​Испытайте себя в роли Data Scientist! За 3 дня вы освоите основные рабочие инструменты и узнаете, с чем сталкиваются в работе специалисты по данным. Решите несколько реальных задач и оцените, интересна ли вам эта профессия.

Регистрируйтесь: 🔜 https://clc.to/6bHpDw.

Что вы сделаете на интенсиве?
✔️ Построите модели для прогнозирования данных.
✔️ Узнаете, как использовать язык Python для data-аналитики.
✔️ Научитесь применять Data Science в бизнесе.
✔️ Изучите техники исследования данных и разберёте реальные задачи.
✔️ Создадите проект, который высоко оценят потенциальные работодатели.

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

Скорее переходите по ссылке и регистрируйтесь!
Проверяем скорость интернета пример

Создаем объект библиотеки Speedtest.
Измеряем скорость загрузки функцией download().
Измеряем исходящую скорость функцией upload().
Выводим красивый результат!
​​Интересна сфера IT? Приходите на бесплатный онлайн-интенсив 6–8 декабря в 18:00 по московскому времени.

Подробная программа: 👉 https://clc.to/pzh5jQ.

Вы узнаете:

⚡️ какие навыки необходимы тестировщику;
⚡️ какие виды тестирования существуют;
⚡️ зачем и как тестировать сайты;
⚡️ как искать баги на веб-странице.

За 3 дня разберётесь в основах и ключевых инструментах тестирования. Узнаете, как улучшать юзабилити программ и проводить автотесты.

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

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

Ждём в прямом эфире!
Автоматизация действий пользователя

Pyautogui — библиотека, позволяющая эмулировать действия пользователя за пк. Нажимать клавиши, двигать мышь, пользоваться и взаимодействовать с другими приложениями. Как понятно из назначения способов использовать данную библиотеку великое множество. От автоматизации рутинных задач, до тестирования приложений от лица пользователя. Можно писать ботов для сайтов, ботов для игр. Все что угодно, на что способна ваша фантазия.

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

GitHub
Делаем скриншот с Pyautogui

Простая операция в две строчки. Создаем скриншот, сохраняем скриншот. Изображение будет сохранено в папку, откуда запущен скрипт с именем screenshoot.png.

Pyautogui
🤔Говорят, чтобы выучить английский, нужно выделять на это 3-4 часа в день, а заниматься придется несколько лет.
🤔Говорят, лучше вообще поехать туда, где вокруг все общаются только на английском.
🤔Говорят, что нужно иметь способности к языкам, тогда получится.

Да мало ли, что говорят!
⠀Можно верить, а можно сходить на вебинар Алекса Рубанова.

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

🇺🇸Учить английский – легко и весело, а не сложно и муторно!
👉Регистрируйся 👈

Вебинар бесплатный и рекомендуется даже тем, у кого плохая память, нет сил и времени и кто никогда не учил английский язык.
👉Регистрация
Всплывающие окна pyautogui

pyautogui.alert - функция вывода всплывающего окна. Принимает в качестве аргумента вызываемое сообщение. В примере показано простейшее использование метода.
Как научиться работать с базами данных? Регистрируйтесь на бесплатный интенсив Skillbox, который пройдёт с 13 по 15 декабря в 18:00 по московскому времени. Всего за 3 вечера вы узнаете, как хранятся данные в Сети, познакомитесь с языком SQL и напишете набор запросов к базе данных.

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

Что будет?

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

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

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