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

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

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
Download Telegram
Просмотр содержимого внешнего файла

Часто вам может понадобиться скопировать в свой код несколько строк кода из внешнего файла. Команда %pycat избавит вас от долгой процедуры извлечения определенных данных из файла и их копирования в другой файл. Она позволяет просматривать содержимое любого файла в любом каталоге.
Сделайте своего ребёнка айтишником — запишите его на бесплатный персональной урок по IT-профессиям от Rebotica

Rebotica поможет понять, в каком направлении стоит развиваться ребёнку (от 8 до 16 лет) и даст необходимые знания и практику. На пробном уроке:
— вы с ребёнком узнаете о 5 доступных профессиях (программист, разработчик игр, блоггинг и других)
— подберёте лучшее направления исходя из предпочтений ребёнка
— ребёнок опробует себя и выполнит мини-проект

После окончания обучения, ребёнок получит реальный проект от заказчика и заработает первые деньги. Записаться на первый урок: https://go.redav.online/fea50f5ff9b681d0
Копирование содержимого во внешний файл

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

Вместо того чтобы копировать все и создавать новый файл, вы можете напрямую экспортировать свои данные, добавив команду writefile в ячейку перед кодом.
emoji

Да, серьёзно.

$ pip install emoji

И не делайте вид, что не хотите попробовать
Время работы кода

Вы никогда не задумывались, сколько именно времени занимает работа кода в рамках одной ячейки?

Магическая команда time позволяет получить всю необходимую информацию о времени.
Банк ВТБ ищет продактов и дизайнеров с опытом работы в продуктовых командах для создания digital продуктов и сервисов нового поколения.

Чтобы создавать лучшие продукты для пользователей, в кросс-функциональных командах ВТБ собраны компетенции специалистов по клиентскому опыту, дизайнеров, разработчиков и тестировщиков. Такая команда может полностью разработать продукт — от гипотезы до готового решения. Никаких длительных согласований, ответственность за продукт перед клиентом и руководством несут команда и её лидер.

Мы предлагаем:
· Амбициозные проекты
· Профессиональную команду
· Престижную работу в компании-лидере
· Возможность влиять на бизнес-результаты

Product Owner: http://vtbvacancy.ru/product_owner
Дизайнер: http://vtbvacancy.ru/designer
Рекламодатель Банк ВТБ (ПАО)
Перечисления enum

Python 3 поддерживает простой способ написания перечислений через класс Enum. Этот класс можно назвать удобным способом инкапсуляции списка констант, чтобы они не были разбросаны по всему коду без структуры.
Изучить основы Python за 14 дней? По цене пиццы?!
Это реально!

Присоединяйтесь к 14-дневному курсу по основам Python🐍📚

- Учим теорию и практикуемся сразу в браузере.
- Пишем свою первую программу на Python.
- Любые вопросы можно задать наставнику — практикующему разработчику.

Начинаем 7 декабря. Записывайтесь!
F-строки

Сложно делать что-либо без строк в Python и чтобы сохранить адекватность, вам нужно иметь структурированный способ работы со строками. Большая часть людей, работающих с Python, предпочитают метод format python.
Многострочные комментарии в Python

Некоторые языки программирования, к примеру С++, предоставляют возможность создания многострочных комментариев. Для создания многострочных комментариях вы спокойно можете использовать тройные кавычки.
Код, не болей: «Лаборатория Касперского» учит писать программы на C и C++ под собственную KasperskyOS. Такие решения почти невозможно взломать благодаря кибериммунной методологии разработки.

Бесплатный курс от «Лаборатории Касперского» разбит на две части, теоретическую, в которой расскажут об архитектурных подходах MILS и FLASK, и практическую, где научат использовать KasperskyOS для разработки конкретных решений.

Курс подойдет и уже опытным разработчикам, и начинающим — главное, знать основы С или C++. Всем участникам полагается цифровой сертификат для резюме. Присоединяйтесь!
Зачем и как использовать аннотации типов

Полезной особенностью языков со статической типизацией является то, что тип значения переменной всегда известен. Например, мы знаем, что строковые переменные могут быть только строками, int может быть только целым числом и т. д. С динамически типизированными языками можно только догадываться, каким является или должно быть значение переменной.
Испытайте себя в роли Data Scientist на бесплатном онлайн-интенсиве 12–14 декабря. За 3 дня вы освоите основные рабочие инструменты и узнаете, с чем сталкиваются в работе специалисты по данным. Решите несколько реальных задач и оцените, интересна ли вам эта профессия.

Заполните форму и получите полезный материал по Data Science на почту: 🔜 https://clc.to/Y8FZsw
В нём вы найдёте список навыков, необходимых для прохождения собеседования, и советы, где искать первые заказы для портфолио.

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

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

Скорее записывайтесь!
Запуск программ на Python из интерпретатора

Интерактивный интерпретатор Python очень прост в использовании. Вы можете совершить свои первые шаги в освоении этого языка, просто набирая любые команды в консоли Python одну за другой, и немедленно получать результаты.
🔥19 декабря в Geekbrains пройдет самое масштабное IT-шоу в России — ОСТОРОЖНО: ИТ с Ксенией Собчак

За несколько часов в прямом эфире вместе c Ксенией Собчак и экспертами GeekBrains вы узнаете какая профессия подойдет именно вам и разберете 5 топовых специализаций на ближайшие 10 лет:

— Программист
— Тестировщик
— Аналитик
— Проджект-менеджер
— Продакт-менеджер

Ведущие:
Ксения Собчак и ИТ-предприниматели — Александр Волчек и Александр Сагун

Когда: 19 декабря, в 18:00 MSK
Регистрируйся и участвуй в розыгрыше 2.000.000₽: https://go.redav.online/0a578b25037a5fb0

⚠️Всего 100 победителей. Чтобы повысить ваши шансы выиграть денежный приз, Geekbrains сократили число участников интенсива до 500 человек, успей записаться!
Использование функции enumerate()

Функция enumerate() добавляет счетчик в итерируемый объект, в котором используется метод iter , возвращающий итератор. Он может принимать последовательные значения индекса, начиная с нуля. И выдаёт ошибку IndexError, когда индексы больше недействительны.

Типичный пример использования функции enumerate() — создание цикла по списку с отслеживанием индекса. Для этого можно использовать переменную в качестве счетчика. Но функция enumerate() позволяет сделать то же самое намного удобнее.
Записываемся на бесплатный вебинар по дизайну от Contented, на котором разберут три топовые интернет-профессии:

— Графический дизайнер
— UI/UX дизайнер
— Моушен дизайнер

На вебинаре вы узнаете какая профессия подойдет именно вам, увидите реальные истории людей, которые стартовали в дизайне с нуля и добились успеха благодаря обучению в Contented, а также узнаете как именно вы можете стартовать в дизайне и начать зарабатывать от 50.000 до 325.000 рублей в месяц!

🔥Первые навыки в дизайне уже на вебинаре, даже если вы гуманитарий — записаться на вебинар.
Вывод текущей директории

Обработка файлов в Python с помощью модуля os включает создание, переименование, перемещение, удаление файлов и папок, а также получение списка всех файлов и каталогов и многое другое.
Преобразование в форматированную строку

Мы можем использовать функцию strftime() для преобразования экземпляра даты в строку с указанным форматированием.
Skillbox дарит 14 дней бесплатного обучения английскому языку!

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

Методика обучения разработана специально для русскоговорящих и дает первые результаты после 8 занятий — она учитывает особенности артикуляции и построения фраз. Вы избежите ошибок и быстро начнете говорить.

Приобретение обучения гарантирует повышение уровня английского, или Skillbox доучит бесплатно!

🎁 Получить бесплатный доступ к платформе можно по промокоду Python — переходите и обучайтесь: https://go.redav.online/4bb5455314e5aea0