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

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

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
Download Telegram
Современный проект бизнес-класса вблизи престижных вузов Москвы

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

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
Использование метода float()

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

Для реализации следующих скриптов на Python установите сам Python, а также подходящую IDE (Pycharm, Jupiter, Spyder и т.д.). Создайте новый файл, вставьте туда код и запустите его.
Начните свой путь в Data Science! Присоединяйтесь к прямым трансляциям с 6 по 8 октября в 21:00 по московскому времени. В роли спикера — руководитель направления исследования данных в Сбере с семилетним опытом в программировании Анастасия Борнева.

🔸Записывайтесь на бесплатный онлайн-интенсив по анализу данных: 👉 https://clc.to/OvqT0g.

Чему вы научитесь:
📎 находить аномалии, выявлять ложные зависимости и выделять главные факторы в моделях данных;
📎 визуализировать и анализировать данные с помощью Python-библиотек;
📎 автоматизировать решение бизнес-задач с помощью искусственного интеллекта и машинного обучения.

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

Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.
Как преобразовать строку в число с плавающей запятой, если в строке есть лишние запятые (ч.1)

Важно отметить, что в Python десятичная часть отделяется с помощью точки. И в данном случае запятая – это просто лишний символ, который добавляет нам трудностей при переводе числа из строкового типа в вещественный.
Стать тестировщиком — легко! Присоединяйтесь к бесплатному онлайн-интенсиву 10–12 октября в 19:00 по московскому времени. Вы познакомитесь с профессией, разберётесь в основах тестирования и ключевых инструментах тестировщика. Проведёте свои первые тесты и поймёте, хотите ли развиваться в этом направлении.

Регистрация уже идёт: 👉 https://clc.to/Tjf9pA.

На интенсиве вы научитесь:

✔️ понимать каждый этап работы тестировщика;
✔️ разбираться в многообразии видов тестирования;
✔️ тестировать формы на сайтах;
✔️ находить ошибки в приложениях с помощью инструмента Postman;
✔️ создавать баг-репорты — понятные отчёты об ошибках.

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

🎁 Участвуйте и прокачайте знания! Получите в подарок подборку полезных для начинающего тестировщика ссылок, каналов и книг при регистрации и электронную книгу «Человек + машина», когда дойдёте до конца интенсива.

Подключайтесь к прямым эфирам и используйте возможность получить сертификат на 10 000 рублей на любой курс Skillbox.
Как преобразовать строку в число с плавающей запятой, если в строке есть лишние запятые (ч.2)

Преобразовать такую строку в число с плавающей запятой сложнее. Вызов функции float() напрямую приведет нас к ошибке. Поэтому, прежде чем вызвать функцию float(), нам нужно избавиться от лишней запятой в строке.

Запятую мы удалим из строки с помощью функции replace(), заменив ее на пустую строку..