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

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

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
Download Telegram
Python meetup online

1. Куда двигается python в 2022 году? 
Денис Аникин — Райффайзенбанк
Расскажу о том куда двигается python: в первую очередь, о том как, когда и зачем он ускоряется, о nogil, cinder и прочих нововведениях.
 
2. Тестирование АПИ при помощи Django - Алексей Шарыпов VK
История написания сервиса для тестирования черного ящика без тестов и документации, написанном на малоизвестном языке
 
3. Распознаем интересные моменты в матчах Dota 2 - Савостьянов Дмитрий — Nordcurrent
В рамках доклада я расскажу как искать хайлайты в матчах Dota 2. Продемонстрирую, как парсить реплеи матчей и записи стримов на YouTube. Кратко обсудим архитектуры нейросетей BERT и TrOCR



🗓 02 ноября, начало в 19:00 мск, Среда

🌐 ОНЛАЙН

Регистрация на мероприятие
Что делает метод .append()?

Метод .append() добавляет дополнительный элемент в конец уже существующего списка.
Вы — новичок в программировании или начинающий разработчик? Познакомьтесь с одним из самых популярных и востребованных языков программирования — Python!

Заполните форму, и мы отправим вам статью с полезными скриптами на Python: 👉 https://clc.to/bx7-Bw.

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

🎁 Подключайтесь, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox. Ждём вас в прямом эфире с 31 октября по 2 ноября в 21:00 по московскому времени 😉
Окружайте функции и классы верхнего уровня двумя пустыми строками

Функции и классы верхнего уровня должны быть довольно самодостаточными и реализовывать отдельные части функциональности. Имеет смысл обособить их, добавив дополнительное пространство по вертикали, чтобы было ясно, что они разделены
Разделяйте определения методов в классах одной пустой строкой

Внутри класса все функции связаны друг с другом. Рекомендуется оставлять между ними только одну строку
Рекурсия для реверсирования строк

Давайте напишем функцию reverseString(), которая делает именно то, что мы сделали выше. Функция reverseString() принимает any_string и возвращает перевернутую копию any_string.
Освойте Python и получите востребованную профессию. Более 9 000 вакансий доступно для Data Scientist и разработчиков со знанием этого языка программирования. 7–9 ноября в 21:00 по московскому времени участвуйте в онлайн-интенсиве.

Бесплатно!
Узнать подробности и записаться: 👉 https://clc.to/X3wtFQ

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

✔️ понимать архитектуру чат-ботов и виртуальных ассистентов;
✔️ писать простые программы на Python;
✔️ работать с наборами данных;
✔️ тренировать модели машинного обучения и оценивать их качество;
✔️ подключать Python-приложение к Telegram.

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

Функция translate() чем-то схожа с функцией replace(). Общая цель функций translate() и replace() – заменить определенный символ в заданной строке на другой символ. Однако определённые различия всё-таки есть.
Как найти работу программистом, если опыта коммерческой разработки нет?

Замкнутый круг. Не берут на работу без опыта, а опыта нет, потому что не берут на работу.

Онлайн-курс? Но на курсах выпускают джуниуров, а многие HR’ы уже просто отметают джуниор выпускников.

❗️Рынок образования не стоит на месте, поэтому ребята из «Девмана» знают решение твоей проблемы! Выходить на рынок уже мидлом.

«Девман» набирают учеников на пробную неделю курса👇

«От новичка до мидл Python/Django разработчика»

Чем крут этот курс?

1️⃣У вас будет личный ментор.
2️⃣Командная разработка. В портфолио будет до 9 проектов.
3️⃣Полностью оплачиваемая стажировка.
Полностью боевые проекты, реальные заказчики и зарплата.
4️⃣Самое главное — трудоустройство!

➡️ Пробная неделя абсолютно бесплатна! ⬅️

Переходи в чат-бот и регистрируйся на курс👇
Список всех переменных

Эта команда выдает список всех глобальных переменных, используемых в вашем блокноте.

Если мы используем %who, она перечислит все 3 переменные, которые мы задали.
Интересна сфера IT? Приходите на бесплатный онлайн-интенсив 7–9 ноября в 19:00 по московскому времени.

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

Вы узнаете:

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

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

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

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

Ждём в прямом эфире!
Forwarded from Fedot
Python отделяет итератор от последовательности

В Python последовательности сами по себе не являются итераторами. Скорее у каждой есть соответствующий класс-итератор, отвечающий за итерацию.

range() возвращает нам объект типа range

Мы получили ошибку TypeError: 'range' object is not an iterator. Итак, если объект типа range не является итератором, то что мы получим при использовании iter?
Как вывести переменную и строку в Python, разделив их запятыми

Вы можете указать строку и переменную в качестве аргументов функции print(), просто перечислив их через запятую.
Знакомим с разработкой и учим думать, как программист.

Подключайтесь к нашему подготовительному курсу по Python-разработке!

Не важно, сколько вам лет, какое у вас образование и кем вы работаете сейчас. Для начала обучения не нужен опыт в разработке!

Даём только мясную и прикладную информацию. Никакой воды и траты вашего времени.

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

Торопитесь занять место в группе. Стартуем уже 9 ноября, вы с нами?🤘
Протокол итератора в Python

В документации Python итератор определяется как класс, реализующий next и iter. По этому определению итератор также является итерируемым объектом (iterable), поскольку он реализует iter. Кроме того, можно сказать, что это nextable-объект, поскольку он реализует метод next.

Отметим, nextable – это не часто используемый термин, потому что его можно запросто превратить в итератор. Как видите, метод iter для итераторов легко реализовать.
Дарим 10 000 ₽ на онлайн-обучение по Python🔥

Мы tutortop — крупнейший маркетплейс онлайн-образования. На портале доступно свыше 5000 курсов от более чем 300 онлайн-школ, которые можно сравнить по множеству критериев, почитать отзывы и купить выгоднее, чем напрямую в школах😎

До 10 ноября мы дарим 10 000 ₽ на обучение в онлайн-школе, представленной на маркетплейсе️⚡️

Осваивай новую профессию с tutortop!
Как создавать списки в Python

Чтобы создать новый список, сначала дайте ему имя. Затем добавьте оператор присваивания (=) и пару квадратных скобок. Внутри скобок добавьте значения, которые должны содержаться в списке.
Записываемся на бесплатный вебинар по дизайну 10.11 от Contented, на котором разберут три топовые интернет-профессии:

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

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

🔥Первые навыки в дизайне уже на вебинаре, даже если вы гуманитарий — записаться на вебинар
Как индексируются списки в Python

Списки поддерживают порядок элементов.

Каждый элемент имеет собственный порядковый номер — индекс, который можно использовать для доступа к самому элементу.

Индексы в Python (и любом другом современном языке программирования) начинаются с 0 и увеличиваются для каждого элемента в списке.
Начните свой путь в Data Science! Присоединяйтесь к прямым трансляциям с 14 по 16 ноября в 19:00 по московскому времени. В роли спикера — руководитель направления исследования данных в Сбере с семилетним опытом в программировании Анастасия Борнева.

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

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

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

Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.