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

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

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
Download Telegram
Как перевернуть диапазон в Python

Чтобы перевернуть диапазон чисел в Python с помощью функции range(), можно использовать отрицательный шаг, например -1. То есть в качестве третьего параметра step вы передаете отрицательное число. Тогда в результате мы получим исходный диапазон в обратном порядке.
Редактор видео

Все еще в поиске крутого видео редактора? Зачем что-то искать, когда есть Python и замечательная библиотека MoviePy :)

За счет MoviePy вы можете перевернуть видео, можете его обрезать, можете изменить количество FPS и можете выполнить ещё много других действий.

Мы создадим программу, что будет принимать видео и отделять от него звук, который будем сохранять в качестве отдельного файла.
Data Scientist — одна из самых перспективных и высокооплачиваемых специальностей в IT-сфере. Вы научитесь программировать на базовом уровне, работать с открытыми данными из интернета и предсказывать курс биткоина.

Записывайтесь на бесплатный онлайн-интенсив: 👉 https://clc.to/aIPBNw.

За 3 дня сделаете первые шаги в Data Science.

✔️ Познакомитесь с Python, Google Collab, Pandas, Scikit-learn.
✔️ Узнаете, что такое Grid Search и кросс-валидация.
✔️ Осуществите простейший анализ и визуализацию данных.
✔️ Решите первые реальные бизнес-задачи.


💡 Вебинары проведёт главный методист технического направления Skillbox Михаил Овчинников. Вы узнаете, как разрабатывают искусственный интеллект и какие инструменты используют специалисты по Data Science. Создадите проект для портфолио.

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

📌 Подключайтесь к прямым эфирам с 26 по 28 сентября в 21:00 по московскому времени!
Упрощенный вывод данных

Он позволяет вывести строчный массив одной строкой, с разделением запятыми. Нам не нужно использовать .join() и циклы.
Дополнение settings.py

При изучении документации Celery вы вероятно увидите, что broker_url — это ключ конфигурации, который вы должны установить для диспетчера сообщений, однако в приведенном выше celery.py:

app.config_from_object('django.conf: settings', namespace = 'CELERY') сообщает Celery, чтобы он считывал значение из пространства имен CELERY, поэтому, если вы установите просто broker_url в своем файле настроек Django, этот параметр не будет работать. Правило применяется для всех ключей конфигурации в документации Celery.
Некоторые конфигурационные ключи различаются между Celery 3 и Celery 4, так что, пожалуйста, загляните в документацию при настройке.
Современный проект бизнес-класса вблизи престижных вузов Москвы

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

Level Мичуринский является отличным вариантом по расположению: стоимость квартир начинается от 10,3 млн рублей.


1. Level Мичуринский расположен в Очаково-Матвеевском районе ЗАО, в одном из самых зеленых районов столицы
2. Комплекс имеет развитую инфраструктуру: собственная школа и 3 детских сада, в пешей доступности зеленые парки, где можно прогуляться по деревянным пешеходным дорожкам и спуститься к реке по оборудованным террасным спускам.
3. В непосредственной близости от проекта расположены престижные ВУЗы, такие как МГУ, МГИМО, РАНХиГС, РУДН.

Кроме того, сейчас Level Group предлагает уникальные условия по скидке в 20% или ипотеку под 0,1% на весь срок для сотрудников, занятых в сфере IT
Вывод при помощи print

Часто указывается, что основное различие Python 2-й и 3-й версий – это скобки после инструкции print. Это же означает, что инструкция print стала функцией, а значит, скобки могут включать какие-то дополнительные аргументы.

Так и есть. В print имеются следующие аргументы:

строка sep (по умолчанию один пробел), вставляемая между объектами при выводе;
строка end (по умолчанию \n), добавляемая в конец выводимого текста;
file (по умолчанию sys.stdout) – любой объект, поддерживающий метод файлов write(string), то есть стандартный поток, файл и др.
Например, если нам не нужно объединять подстроки, а лишь напечатать суммарную строку
Сокращение ссылок

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

Создать такую ссылку можно всего за три строчки кода, при помощи использования библиотеки PyShorteners. Вам нужно установить библиотеку в проект, выполнить её подключение, а также создать объект на её основе.
Только сегодня получите бесплатно 5 онлайн-курсов для старта работы в IT, дизайне и маркетинге от GeekBrains!

Для тех, кто хочет:

1. Научиться программировать, стать дизайнером или маркетологом, но не знает с чего начать.
2. Сменить профессию.
3. Работать в перспективной сфере.
4. Начать зарабатывать удаленно/на фрилансе.

Для вас это будет хороший старт. После прохождения курса вы сможете:

– Понять, насколько серьезно вы хотите заниматься программированием, дизайном и маректингом, или выбрать другую специальность.

– Лучше понять, как выстроить свое обучение и что действительно необходимо знать в этих сферах.

– Более осознанно и грамотно самостоятельно изучать материалы в интернете.

– Получить реальные практические навыки.

Не откладывайте на потом. Переходите по ссылке, регистрируйтесь и получите подборку курсов прямо сейчас:
https://clc.to/3Ypl8w
Как перевернуть список в Python с помощью срезов

Срезы работают аналогично функции range(), которую мы разобрали ранее.

Срез также включает в себе три параметра: start, stop и step.

Синтаксис выглядит следующим образом: [start:end:step].

Если вы хотите вывести все элементы, вы можете использовать один из двух следующих способов
Быстрые действия со строками

Манипуляции со строками порой вызывают сложности, но в Python есть сокращения, которые облегчат вашу жизнь. Чтобы сделать реверс строки, просто добавьте ::-1 в качестве списка индексов.
Управляйте экспортом элементов

Такие языки программирования, как Go, имеют механизм экспорта только для элементов (переменных, методов, интерфейсов) начинающихся с заглавной буквы. В Python подобного можно добиться с помощью переменной all
Сила «однострочников» (One-Liners)

Вы устали пробираться между строк кода и теряться в условных конструкциях? Тогда, однострочники Python — это то, что вам нужно
Как получить данные с сайта в один клик? С этим справляется парсер. Создайте его на бесплатном онлайн-интенсиве образовательной платформы Skillbox, который пройдёт с 29 сентября по 1 октября в 21:00 по московскому времени.

Подробная программа:✍️ https://clc.to/zlIw9g.

Каждому зарегистрированному участнику вышлем на почту статью «Экспекто Питонум: 10 заклинаний на змеином языке» с полезными скриптами на Python.

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

Спикер — Михаил Овчинников. 15 лет работает в сфере IT — от стартапов до крупных компаний.

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

Последнее, но не менее важное, это дзен питона. Zen of python - это мини-руководство по программированию на Python. Даже если вы не программируете python, это все равно интересно читать. Просто зайдите в интерпретатор Python и введите

И я не буду объяснять это. Потому что это просто потрясающе - попробовать сами.
Управление тем, что может быть импортировано из модуля, а что — нет

В некоторых языках имеются предельно чёткие механизмы экспорта из модулей переменных, методов, интерфейсов. Например — в Golang экспортируются лишь сущности, имена которых начинаются с большой буквы. В Python же экспортируется всё. Но лишь до тех пор, пока не используется атрибут all
Попробуйте себя в практической разработке — создайте собственный продукт на Python! Участвуйте в онлайн-интенсиве по программированию с 3 по 5 октября в 21:00 по московскому времени и попробуйте себя в сфере IT.

Успейте записаться бесплатно: 🔜 https://clc.to/ezKBZg.

Зарплата специалистов Python с опытом работы 1–3 года, по данным HeadHunter, достигает 250 000 рублей.

За 3 дня вы научитесь:

— понимать основы сетевого ПО;
— разбираться в различных типах данных, структурах, функциях и ООП;
— программировать клиентскую часть для подключения и передачи сообщений;
— разрабатывать сервер для прослушивания подключений;
— работать с библиотеками PyQT, Kivy, wxWidgets, Тkinter;
— создавать форму через Qt Designer.

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

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

⭐️ Подключайтесь, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.
Имитация

В вышеприведённом примере экспортирована будет лишь функция bar. А если оставить атрибут all пустым, то из модуля не будет экспортироваться вообще ничего. При попытке импорта чего-либо из такого модуля будет выдана ошибка AttributeError.
Метод float()

Чтобы преобразовать строку в число с плавающей запятой, в Python используется функция float(). Эта функция принимает только один параметр — строку или целое число. Если аргументы не переданы, метод возвращает 0.0.
Python — лучший язык программирования для старта в IT
Он используется в разных областях: от сайтов и приложений до нейросетей, а вакансий много и в России, и за рубежом.

Бесплатная онлайн-встреча, на которой вы узнаете: кто может стать Python-разработчиком, какие нужны навыки и инструменты, как освоить программирование без опыта и начать зарабатывать от 80 000₽.

А главное, под руководством эксперта-практика, попробуете себя в деле и напишите первые строки кода.

🔹Регистрируйтесь по ссылке — https://clc.to/7WwFpw