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

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

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
加入频道
Проверка скорости интернета 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.
Работа с мышью pyautogui

pyautogui.size - получаем значение размера экрана.

pyautogui.position - получаем положение курсора на экране.

pyautogui.moveTo - перемещаем курсор, принимает два аргумента x, y.
Топовый брокер RoboForex разыгрывает призовой фонд в $1 100 000

В этом году компании исполнилось 11 лет, и свою годовщину она отмечает с размахом.

Чтобы принять участие, подписывайтесь на их официальный канал “RoboForex Аналитика“ и читайте условия в закрепе.

Каждый месяц среди 54 победителей разыгрывается $110 000, и вы можете стать одним из них. Призы от $1 000 до $20 000 на победителя - каждый месяц!

А ещё на их канале “RoboForex Аналитика“ публикуются торговые идеи и аналитика, обзоры финансовых рынков и другая информация, которая вам точно будет полезна.

Всем - профита и удачи в розыгрыше!
​​Программирование микроконтроллеров на Python

Python отличный язык программирования. Почему бы его не использовать для программирования микроконтроллеров? В целом, можно. Однако некоторые ограничения реализации языка не позволяют этого сделать.

Но одна компания задумалась и решила создать микроконтроллер с поддержкой Python. Однако, обычный Python не подойдет, поэтому они сделали собственную реализацию на языке C. Так и появился microPython. Это такой же Pyhton3 только оптимизированный для работы с микроконтроллерами.

Это очень интересное явление в мире Python!
Ознакомиться подробнее и посмотреть на примеры кода можно на сайте.
​​Фреймворк Kyvi

Фреймворк предназначен для создания кросс-платформенных приложений. На борту имеет множество полезного инструментария. Включая элементы формирования интерфейса.
Поддерживает Linux, Windows, OS X, Android, iOS, Raspbery Pi.
Причем вы можете запустить один и тот же код на различных платформах. Есть возможность использовать нативные интерфейсы платформы. При рендере фреймворк использует GPU ускорение.

Ссылка на проект
​​Узнайте базовые принципы работы с Python и научитесь разрабатывать «умных» чат-ботов всего за 3 вечера!

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

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

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

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

🎉 Участвуйте в интенсиве 13–15 декабря в 21:00 по московскому времени.
Обмен значениями переменных

Классическая задача, часто встречающаяся на собеседованиях.

Как поменять значения переменных, используя только одну дополнительную?

Решение очень простое и интересное.
Каналы от Senior-разработчиков, где они учат программировать

В данных каналах собраны лайфхаки, примеры кода и советы по работе с языками программирования. Опытные разработчики пошагово учат программированию.

☕️ Канал Синьора Java-разработчика:
@seniorjavist

🐍 Канал Python-разработчика:
@seniorpythonist

💻 Канал Фронтенд-разработчика:
@senior_front

🤖 Канал C++-разработчика:
@seniorcpp

📚 Книги от программиста:
@progersbooks
Находим сумму натуральных чисел

Натуральные числа - это числа, использующиеся для подсчета количества предметов. 1, 2, 3 и так далее до бесконечности.

Сумма натуральных чисел числа - это сумма всех предшетсвующих ему чисел. Например, для 4 это будет 1+2+3+4 = 10.
Методы модуля random

Модуль random генирирует случайные величины.

По функциям.

random.random - генерируем число с плавающей точкей от 0.0 до 1.0
random.randint - гененерируем целое число в заданном диапазоне.
random.randrange - генерируем целое числов в диапазоне, при этом можем задавать шаг генерации.
random.uniform - генерируем случайное число с плавающей точкой в диапазоне.
Построчно считываем файл в список

При парсинге часто бывает, что нужно загрузить файл построчно в список.

Что делаем?

Загружаем файл file.txt
Считываем построчно в переменную content
Удаляем все символы новой строки
​​У языка программирования Python много возможностей. Хотите узнать подробнее? Попробуйте свои силы на бесплатном онлайн-интенсиве Skillbox с 20 по 22 декабря в 21:00 по московскому времени.

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

За 3 дня:
✔️ изучите основы программирования на Python;
✔️ разработаете сервер для прослушивания подключений;
✔️ научитесь программировать клиентскую часть для подключения и передачи сообщений;
✔️ поработаете с библиотеками PyQT, Kivy, wxWidgets, tkinter;
✔️ напишете мессенджер на Python.

💬 Спикер интенсива — специалист, который 17 лет работает в области разработки высоконагруженных систем, обработки больших данных и машинного обучения, — Михаил Овчинников. Он поделится практическими советами и рекомендациями, ответит на вопросы.

🎁 Сдайте практическую работу и получите сертификат стоимостью 10 000 рублей на любой курс Skillbox.