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

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

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
Download Telegram
И он будет вырывать эти бумажки до stack overflow exception
JSON-esque

В Python много скрытых вещей. Требуется только человек и его время, чтобы выяснить, что все магические операторы и прочее скрыты внутри. Одним из всех других вещей является знаменитый JSON-esque. Вы можете создавать вложенные словари, не создавая явно словари. Они волшебным образом появляются, когда мы ссылаемся на них.
Forwarded from TrendWatching
У Алисы из Яндекса появилось новое умение: когда ждешь заказ из Лавки и не хочешь отвлекаться от важных дел, нужно лишь спросить «Алиса, где моя еда из Яндекс Лавки», и ассистент ответит, когда приедет курьер.

Статус заказа можно уточнить у Алисы в колонке, браузере, навигаторе, приложениях Яндекс и Яндекс Карты, а также в Яндекс Модуле и приложении «Дом с Алисой».
Как удалить пробелы из строки с помощью replace()

Как упоминалось выше, функция replace() – это одна из наиболее часто используемых строковых функций в Python. С ее помощью можно заменить определенный символ, слово или фразу в указанной строке. Синтаксис функции replace()
План по старту карьеры python-разработчика:
1) Найти и освоить теорию.
2) Отточить свой код на практических задачах.
3) Собрать портфолио проектов.
4) Научиться составлять резюме, решать тестовые и проходить собеседования.
5) Откликаться на вакансии, ходить на интервью.

Profit! Предложение о работе у вас на почте, а вы — python-разработчик.

Конечно, есть и подводные камни. Придётся поменять свою рутину под учёбу: сократить время на хобби, заниматься после работы и до неё. Поиск работы тоже потребует упорства и терпения.

Но оно того стоит: в конце пути — новая профессия и интересные проекты. А Яндекс Практикум поможет освоить профессию за 9 месяцев и не бросить всё на полпути.
— Вся нужная теория для старта карьеры в одном интерактивном учебнике.
— Отработка кода в тренажёре.
— Учебные проектах, которые можно добавить в портфолио: от чат-бота и сайта-отзовика до соцсети и многофункционального сервиса.
— Поддержка команды сопровождения: код-ревью, советы наставников, мотивация от кураторов.
— Карьерный центр, где учат составлять резюме и готовиться к собеседованиям.

Освойте основы Python в бесплатной вводной части курса →
Используем методы split() и join()

Комбинация split() и join() — двух строковых методов Python. Функция split() разделяет строку по указанному разделителю и возвращает разделенные элементы исходной строки в виде списка. Общий синтаксис функции split()
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 ноября, вы с нами?🤘