YAML — не язык разметки
Это язык форматирования данных, который является надмножеством JSON.
В отличие от JSON, YAML может хранить более сложные объекты и ссылаться на собственные элементы.
Модуль PyYAML позволяет использовать YAML в Python.
PyYAML позволяет нам хранить любые Python-объекты и экземпляры абсолютно любых пользовательских классов.
Это язык форматирования данных, который является надмножеством JSON.
В отличие от JSON, YAML может хранить более сложные объекты и ссылаться на собственные элементы.
Модуль PyYAML позволяет использовать YAML в Python.
PyYAML позволяет нам хранить любые Python-объекты и экземпляры абсолютно любых пользовательских классов.
У вас аналитический склад ума, но непонятно, где его применить? Хотите попробовать себя в роли аналитика данных? У вас есть такая возможность с курсом «Аналитика данных с нуля» от Skillbox! Бесплатный доступ к первым 3 модулям!
Вы изучите и поработаете с SQL, Power BI, Python. Разберётесь с Яндекс.Метрикой и Google Analytics. Научитесь систематизировать разрозненные знания и применять их на практике.
Защитите итоговую работу: рассмотрите результаты A/B-тестирования в компьютерной игре. Оцените, какой эффект оказала внутриигровая акция. Сделаете вывод, стоит ли проводить такую активность внутри игры ещё раз.
Курс не требует знаний математики и программирования. Доступ к обучающим материалам 24/7, начало обучения в любое удобное время.
Переходите по ссылке, запишитесь на курс https://clc.to/bZia0Q
Вы изучите и поработаете с SQL, Power BI, Python. Разберётесь с Яндекс.Метрикой и Google Analytics. Научитесь систематизировать разрозненные знания и применять их на практике.
Защитите итоговую работу: рассмотрите результаты A/B-тестирования в компьютерной игре. Оцените, какой эффект оказала внутриигровая акция. Сделаете вывод, стоит ли проводить такую активность внутри игры ещё раз.
Курс не требует знаний математики и программирования. Доступ к обучающим материалам 24/7, начало обучения в любое удобное время.
Переходите по ссылке, запишитесь на курс https://clc.to/bZia0Q
Расширьте свои знания в программировании по Python, уделив этому всего 3 вечера по 1,5 часа!
На бесплатном онлайн-интенсиве Skillbox по программированию вы попробуете себя в роли разработчика на Python и узнаете, как работают популярные алгоритмы этого языка. Проанализируете данные с помощью Data Science и решите задачи тестировщиков. Получите базовые навыки по разным направлениям и советы по развитию карьеры. Мощный компьютер не нужен.
Подробная программа: https://clc.to/TY9NYg
🎁 Всех участников ждут подарки.
Выберите свой путь в мире IT с 4 по 6 августа в 19:00 по московскому времени!
На бесплатном онлайн-интенсиве Skillbox по программированию вы попробуете себя в роли разработчика на Python и узнаете, как работают популярные алгоритмы этого языка. Проанализируете данные с помощью Data Science и решите задачи тестировщиков. Получите базовые навыки по разным направлениям и советы по развитию карьеры. Мощный компьютер не нужен.
Подробная программа: https://clc.to/TY9NYg
🎁 Всех участников ждут подарки.
Выберите свой путь в мире IT с 4 по 6 августа в 19:00 по московскому времени!
TON Smart Challenge #2 — уже скоро.
Уже 4-го авгуса в 15:00 по мск начинается соревнование для программистов с призовым фондом в 16 000 Toncoin. Сам челлиндж закончится уже 11 августа.
Ребята из TON Foundation учли опыт первого TON Smart Challenge и сделали еще лучше.
И основная фича: TON Smart Challenge #2 создан для начинающих разработчиков, которые кодят на FunC (собственный ЯП TON). Всего — 5 простых заданий с автоматической проверкой.
Чтобы принять участие в конкурсе регистрируемся на официальном сайте TON по этой ссылке. А все подробности состязания смотрим тут — TON Contests.
И небольшой лайфхак: чтобы получше подготовиться к конкурсу, изучаемдокументацию и настраиваем среду разработки.
Уже 4-го авгуса в 15:00 по мск начинается соревнование для программистов с призовым фондом в 16 000 Toncoin. Сам челлиндж закончится уже 11 августа.
Ребята из TON Foundation учли опыт первого TON Smart Challenge и сделали еще лучше.
И основная фича: TON Smart Challenge #2 создан для начинающих разработчиков, которые кодят на FunC (собственный ЯП TON). Всего — 5 простых заданий с автоматической проверкой.
Чтобы принять участие в конкурсе регистрируемся на официальном сайте TON по этой ссылке. А все подробности состязания смотрим тут — TON Contests.
И небольшой лайфхак: чтобы получше подготовиться к конкурсу, изучаемдокументацию и настраиваем среду разработки.
Хотите работать с Python? Участвуйте в бесплатных вебинарах по Machine Learning и научитесь писать программы искусственного интеллекта.
Создайте «умного» чат-бота на онлайн-интенсиве: 👉 https://clc.to/4lsa0w.
Что будет:
💡 познакомимся с основами Python-разработки;
💡 поработаем с дата-сетами;
💡 создадим чат-бота и подключим его к Telegram.
А ещё будут подарки!
Ждём вас в прямом эфире 8–10 августа в 19:00 по московскому времени. Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.
Создайте «умного» чат-бота на онлайн-интенсиве: 👉 https://clc.to/4lsa0w.
Что будет:
💡 познакомимся с основами Python-разработки;
💡 поработаем с дата-сетами;
💡 создадим чат-бота и подключим его к Telegram.
А ещё будут подарки!
Ждём вас в прямом эфире 8–10 августа в 19:00 по московскому времени. Участвуйте, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox.
Генераторы в Python
Вместо выражения return генераторы возвращают значения путем многократного применения выражения yield. При каждом новом вызове функции возвращается следующее значение итерируемой последовательности.
Генератор может быть вызван через функцию next(). При каждом вызове next() возвращается следующее значение генератора.
Вместо выражения return генераторы возвращают значения путем многократного применения выражения yield. При каждом новом вызове функции возвращается следующее значение итерируемой последовательности.
Генератор может быть вызван через функцию next(). При каждом вызове next() возвращается следующее значение генератора.
Сделайте шаг в Data Science
Нейросети делают нашу жизнь лучше. Например, в ННГУ им. Н.И. Лобачевского создали алгоритм, который помогает диагностировать эмоциональное выгорание в помощью анализа кардиограммы.
Создают и обучают нейросети дата-сайентисты.
Как начать работать в Data Science с нуля, узнайте на бесплатном онлайн-интенсиве.
Вас ждут целых 3 дня практики
— Научитесь работать с Python на начальном уровне.
— Изучите особенности работы в Google Colab — облачном блокноте для программирования на Python.
— Сможете написать алгоритм детектора спама в почте
🎁 А в конце получите в подарок мини-курсы.
🔹 Записаться на интенсив - https://clc.to/NGClsg
Нейросети делают нашу жизнь лучше. Например, в ННГУ им. Н.И. Лобачевского создали алгоритм, который помогает диагностировать эмоциональное выгорание в помощью анализа кардиограммы.
Создают и обучают нейросети дата-сайентисты.
Как начать работать в Data Science с нуля, узнайте на бесплатном онлайн-интенсиве.
Вас ждут целых 3 дня практики
— Научитесь работать с Python на начальном уровне.
— Изучите особенности работы в Google Colab — облачном блокноте для программирования на Python.
— Сможете написать алгоритм детектора спама в почте
🎁 А в конце получите в подарок мини-курсы.
🔹 Записаться на интенсив - https://clc.to/NGClsg
IP-адрес
Вы можете менять IP-адрес каждые несколько секунд или для каждого запроса. Целевой сервер не может идентифицировать ваши запросы и не блокирует эти IP-адреса. Вы можете создать огромный список прокси и выбирать по одному для каждого запроса случайным образом. Или используйте вращающийся прокси, который сделает это за вас. После этого изменения шансы на правильную работу скрапера резко возрастают.
Вы можете менять IP-адрес каждые несколько секунд или для каждого запроса. Целевой сервер не может идентифицировать ваши запросы и не блокирует эти IP-адреса. Вы можете создать огромный список прокси и выбирать по одному для каждого запроса случайным образом. Или используйте вращающийся прокси, который сделает это за вас. После этого изменения шансы на правильную работу скрапера резко возрастают.
Хотите начать карьеру IT-разработчика?
Для старта отлично подойдёт универсальный язык С++ 😉 На нём пишут игры и бизнес-приложения, серверы для сетевых служб, драйверы устройств и многое другое. Изучите перспективный язык программирования на бесплатном онлайн-интенсиве и создайте сервер для чатов, рассчитанный на высокую нагрузку ⚡️
Регистрируйтесь и получите чек-лист полезных материалов для разработчика на C++: https://clc.to/UMs8Yw
Участие бесплатное! ☝️
✔️ Изучите основы C++ и научитесь работать в среде разработки.
✔️ Разберётесь в применении стандартной библиотеки языка.
✔️ Поймёте, как работают сетевые соединения.
✔️ Узнаете, как собирать код в финальный исполняемый файл.
✔️ Попрактикуетесь в организации многопоточного сервера.
🎁 В конце интенсива подарим участникам электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. Подключайтесь к прямым эфирам и используйте возможность получить сертификат на 10 000 рублей на любой курс Skillbox.
Ждём вас 11–13 августа в 21:00 по московскому времени! Успейте зарегистрироваться 😉
Для старта отлично подойдёт универсальный язык С++ 😉 На нём пишут игры и бизнес-приложения, серверы для сетевых служб, драйверы устройств и многое другое. Изучите перспективный язык программирования на бесплатном онлайн-интенсиве и создайте сервер для чатов, рассчитанный на высокую нагрузку ⚡️
Регистрируйтесь и получите чек-лист полезных материалов для разработчика на C++: https://clc.to/UMs8Yw
Участие бесплатное! ☝️
✔️ Изучите основы C++ и научитесь работать в среде разработки.
✔️ Разберётесь в применении стандартной библиотеки языка.
✔️ Поймёте, как работают сетевые соединения.
✔️ Узнаете, как собирать код в финальный исполняемый файл.
✔️ Попрактикуетесь в организации многопоточного сервера.
🎁 В конце интенсива подарим участникам электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. Подключайтесь к прямым эфирам и используйте возможность получить сертификат на 10 000 рублей на любой курс Skillbox.
Ждём вас 11–13 августа в 21:00 по московскому времени! Успейте зарегистрироваться 😉
Как скопировать всё содержимое внешнего файла?
В большинстве случаев возникает необходимость скопировать содержимое вашей ячейки в скрипт python или текстовый файл непосредственно из вашего блокнота Jupyter.
Вместо того чтобы копировать все и создавать новый файл, вы можете напрямую экспортировать свои данные, добавив команду writefile в ячейку перед кодом.
В большинстве случаев возникает необходимость скопировать содержимое вашей ячейки в скрипт python или текстовый файл непосредственно из вашего блокнота Jupyter.
Вместо того чтобы копировать все и создавать новый файл, вы можете напрямую экспортировать свои данные, добавив команду writefile в ячейку перед кодом.
10 августа, 16:00, среда
Быстрый запуск проекта в Kubernetes
Присоединяйтесь к вебинару от @Selectel, где ребята расскажут и покажут, как сделать работу с микросервисной архитектурой простой и эффективной. Вместе с ними вы создадите кластер в сервисе Managed Kubernetes, подготовите и развернете в нем приложение, а также ознакомитесь с возможностями Kubernetes.
Что будет на вебинаре:
– Вы узнаете, как собрать образ, загрузить в реестр и запустить его в кластере Managed Kubernetes.
– Вместе напишете необходимые манифесты в лайв-режиме с минимальным использованием шаблонов и заготовок.
– Услышите, как и для чего можно использовать Container Registry as a Service, пока он находится в бесплатной бете.
– Зададите свои вопросы и получите возможность выиграть Тирекса за самый интересный.
Мероприятие бесплатное, регистрируйтесь по ссылке:
https://slc.tl/z9e5q
Быстрый запуск проекта в Kubernetes
Присоединяйтесь к вебинару от @Selectel, где ребята расскажут и покажут, как сделать работу с микросервисной архитектурой простой и эффективной. Вместе с ними вы создадите кластер в сервисе Managed Kubernetes, подготовите и развернете в нем приложение, а также ознакомитесь с возможностями Kubernetes.
Что будет на вебинаре:
– Вы узнаете, как собрать образ, загрузить в реестр и запустить его в кластере Managed Kubernetes.
– Вместе напишете необходимые манифесты в лайв-режиме с минимальным использованием шаблонов и заготовок.
– Услышите, как и для чего можно использовать Container Registry as a Service, пока он находится в бесплатной бете.
– Зададите свои вопросы и получите возможность выиграть Тирекса за самый интересный.
Мероприятие бесплатное, регистрируйтесь по ссылке:
https://slc.tl/z9e5q
Ждете момента начать изучать Python с нуля? Сейчас самое время! В OTUS пройдут два открытых урока по ООП в рамках специализации «Python Developer». Оба занятия проведет Сурен Хоренян, опытный Python-разработчик из МТС.
🗓 18 августа в 20:00 мск — «Основы ООП в Python».
Научимся работать с классами и познакомимся с наследованием. А также узнаем, что такое мутабельность экземпляров класса, передача аргументов в инициализатор, наследование, переопределение методов и обращение к методам суперкласса.
Записаться на урок — https://otus.pw/9G8e/
🗓 25 августа в 20:00 — «Продвинутое ООП и исключения в Python».
Познакомимся с приватными, скрытыми и магическими методами, научимся работать с исключениями, со static method и classmethod, узнаем различия.
Записаться на урок — https://otus.pw/6BJD/
Не упустите возможность предварительно попробовать онлайн-курс и познакомиться с преподавателем!
🗓 18 августа в 20:00 мск — «Основы ООП в Python».
Научимся работать с классами и познакомимся с наследованием. А также узнаем, что такое мутабельность экземпляров класса, передача аргументов в инициализатор, наследование, переопределение методов и обращение к методам суперкласса.
Записаться на урок — https://otus.pw/9G8e/
🗓 25 августа в 20:00 — «Продвинутое ООП и исключения в Python».
Познакомимся с приватными, скрытыми и магическими методами, научимся работать с исключениями, со static method и classmethod, узнаем различия.
Записаться на урок — https://otus.pw/6BJD/
Не упустите возможность предварительно попробовать онлайн-курс и познакомиться с преподавателем!