Нижнее подчеркивание
Говорят, что нельзя называть переменные не пойми как (сколько мемов на эту тему уже сделано). Исключения составляют понятные всем i, j, k... Но есть еще одна известная переменная - нижнее подчеркивание "_".
Обычно её используют, когда не нужен индекс итерации. Но есть еще одна интересная возможность.
В REPL (простая интерактивная среда программирования, ее вы видите на картинке) через нижнее подчеркивание можно получить результат последнего выражения.
Говорят, что нельзя называть переменные не пойми как (сколько мемов на эту тему уже сделано). Исключения составляют понятные всем i, j, k... Но есть еще одна известная переменная - нижнее подчеркивание "_".
Обычно её используют, когда не нужен индекс итерации. Но есть еще одна интересная возможность.
В REPL (простая интерактивная среда программирования, ее вы видите на картинке) через нижнее подчеркивание можно получить результат последнего выражения.
👎12👍11
👨🏻🎓📅 Работа на лето: куда устроиться студенту. Стажировки и не только
Лето – пора не только отдохнуть, но и немного подзаработать. Рассказываем о самых интересных вариантах для студентов.
https://proglib.io/sh/tUySmaKHWz
Лето – пора не только отдохнуть, но и немного подзаработать. Рассказываем о самых интересных вариантах для студентов.
https://proglib.io/sh/tUySmaKHWz
👍5
Managed Kubernetes в @Selectel
Упростите процесс развертывания, масштабирования и обслуживания контейнерной инфраструктуры с сервисом Managed Kubernetes.
Почему стоит выбрать Managed Kubernetes в Selectel:
— Вы можете создать кластер любой конфигурации в несколько кликов. А когда потребуется подстроиться под растущую нагрузку приложения, сможете добавить в кластер до 120 нод.
— Управлять кластерами можно через панель управления, с помощью API сервиса или собственного Terraform-провайдера.
— В Selectel — больше 43 продуктов. Можно не только настроить кластеры Kubernetes, но и хранить образы контейнеров в Container Registry, подключить облачное хранилище с поддержкой S3, файловое хранилище, развернуть облачные базы данных, связать облака и серверы L3 VPN и защититься от DDOS-атак.
— Мы несем ответственность по SLA за доступность кластера и бесперебойную работу Control Plane.
Переходите по ссылке, чтобы узнать подробнее: https://slc.tl/7ja91
Упростите процесс развертывания, масштабирования и обслуживания контейнерной инфраструктуры с сервисом Managed Kubernetes.
Почему стоит выбрать Managed Kubernetes в Selectel:
— Вы можете создать кластер любой конфигурации в несколько кликов. А когда потребуется подстроиться под растущую нагрузку приложения, сможете добавить в кластер до 120 нод.
— Управлять кластерами можно через панель управления, с помощью API сервиса или собственного Terraform-провайдера.
— В Selectel — больше 43 продуктов. Можно не только настроить кластеры Kubernetes, но и хранить образы контейнеров в Container Registry, подключить облачное хранилище с поддержкой S3, файловое хранилище, развернуть облачные базы данных, связать облака и серверы L3 VPN и защититься от DDOS-атак.
— Мы несем ответственность по SLA за доступность кластера и бесперебойную работу Control Plane.
Переходите по ссылке, чтобы узнать подробнее: https://slc.tl/7ja91
👍5
❓ Пройди тест на знание алгоритмов и структур данных
Давай проверим, насколько хорошо ты разбираешься в алгоритмах, и не пора ли подтянуть знания. Всего 10 несложных вопросов 😉
https://proglib.io/w/788fb64b
Давай проверим, насколько хорошо ты разбираешься в алгоритмах, и не пора ли подтянуть знания. Всего 10 несложных вопросов 😉
https://proglib.io/w/788fb64b
👍8
❓ Зачем разработчику знать алгоритмы и структуры данных?
Рассказываем о преимуществах, которые дает хорошее знание алгоритмов, о том, что именно нужно изучить в первую очередь, и как проходит алгоритмическая секция в техническом собеседовании.
https://proglib.io/sh/OviLp0g4qz
Рассказываем о преимуществах, которые дает хорошее знание алгоритмов, о том, что именно нужно изучить в первую очередь, и как проходит алгоритмическая секция в техническом собеседовании.
https://proglib.io/sh/OviLp0g4qz
👍9
⁉️👀 Делаете первые шаги в программировании? Собираетесь стать успешным разработчиком?
Тогда не пропустите бесплатный вебинар от Proglib Academy!
🚀 "Основы алгоритмов для разработчиков" 15 июня в 19:00
На вебинаре вы узнаете:
Что такое алгоритмы, их свойства и различия;
Почему алгоритмы важны для любого разработчика;
Как сравнивают алгоритмы;
Как легко решать алгоритмы.
А также рассмотрите задачи с линейными алгоритмами, а мы покажем примеры решения.
Спикер: Мария Горденко, инженер-программист, старший преподаватель ФКН НИУ ВШЭ, НИТУ МИСИС, аспирант департамента анализа данных и искусственного интеллекта ФКН НИУ ВШЭ.
👉 Записаться на вебинар: https://proglib.io/w/70212bab
Тогда не пропустите бесплатный вебинар от Proglib Academy!
🚀 "Основы алгоритмов для разработчиков" 15 июня в 19:00
На вебинаре вы узнаете:
Что такое алгоритмы, их свойства и различия;
Почему алгоритмы важны для любого разработчика;
Как сравнивают алгоритмы;
Как легко решать алгоритмы.
А также рассмотрите задачи с линейными алгоритмами, а мы покажем примеры решения.
Спикер: Мария Горденко, инженер-программист, старший преподаватель ФКН НИУ ВШЭ, НИТУ МИСИС, аспирант департамента анализа данных и искусственного интеллекта ФКН НИУ ВШЭ.
👉 Записаться на вебинар: https://proglib.io/w/70212bab
👍4😱3👎1
👍4
🐍🚀 Django с нуля. Часть 3: создание профилей, сжатие изображений, CRUD и пагинация
В заключительной части туториала разберемся с автоматическим созданием профилей и уменьшением аватарок, реализуем CRUD, импортируем контент из json-файла и сделаем пагинацию.
https://proglib.io/sh/YR12QyVzFK
В заключительной части туториала разберемся с автоматическим созданием профилей и уменьшением аватарок, реализуем CRUD, импортируем контент из json-файла и сделаем пагинацию.
https://proglib.io/sh/YR12QyVzFK
👍6🥰2
Уже начался открытый вебинар по теме «Как алгоритмы используются в программировании?» от Proglib Academy!
Это вебинар для начинающих разработчиков, которые хотят познакомиться с темой алгоритмов, использовать их в работе, писать красивый код и с легкостью проходить технические собеседования.
Обсудим:
— Что такое алгоритмы?
— Как алгоритмы применяются в разработке?
— Свойства алгоритмов
— Решение задач при помощи линейных алгоритмов
— Как эффективно пройти на собеседовании алгоритмическую часть
Спикер: Мария Горденко — инженер-программист, старший преподаватель Факультета компьютерных наук НИУ ВШЭ, НИТУ МИСИС, аспирант департамента анализа данных и искусственного интеллекта ФКН НИУ ВШЭ, ведущий эксперт НИУ ВШЭ.
Залетайте: https://www.youtube.com/watch?v=f6eNRhmsNOg
Это вебинар для начинающих разработчиков, которые хотят познакомиться с темой алгоритмов, использовать их в работе, писать красивый код и с легкостью проходить технические собеседования.
Обсудим:
— Что такое алгоритмы?
— Как алгоритмы применяются в разработке?
— Свойства алгоритмов
— Решение задач при помощи линейных алгоритмов
— Как эффективно пройти на собеседовании алгоритмическую часть
Спикер: Мария Горденко — инженер-программист, старший преподаватель Факультета компьютерных наук НИУ ВШЭ, НИТУ МИСИС, аспирант департамента анализа данных и искусственного интеллекта ФКН НИУ ВШЭ, ведущий эксперт НИУ ВШЭ.
Залетайте: https://www.youtube.com/watch?v=f6eNRhmsNOg
YouTube
Как алгоритмы используются в разработке? // Спикер: Мария Горденко -- преподаватель ФКН НИУ ВШЭ
🚀 Открытый вебинар по теме «Как алгоритмы используются в программировании?»
Вводный вебинар для начинающих разработчиков, которые хотят познакомиться с темой алгоритмов, использовать их в работе, писать красивый код и с легкостью проходить технические собеседования.…
Вводный вебинар для начинающих разработчиков, которые хотят познакомиться с темой алгоритмов, использовать их в работе, писать красивый код и с легкостью проходить технические собеседования.…
👍7😱1
Библиотека питониста | Python, Django, Flask pinned «Уже начался открытый вебинар по теме «Как алгоритмы используются в программировании?» от Proglib Academy! Это вебинар для начинающих разработчиков, которые хотят познакомиться с темой алгоритмов, использовать их в работе, писать красивый код и с легкостью…»
📐 10 алгоритмов для работы с графами, которые должен знать каждый кодер
Знакомимся с десятью маст-хэв для каждого кодера алгоритмами, которые будут полезными для работы с графами (исходный код прилагается).
https://proglib.io/sh/LpZb98VWRM
Знакомимся с десятью маст-хэв для каждого кодера алгоритмами, которые будут полезными для работы с графами (исходный код прилагается).
https://proglib.io/sh/LpZb98VWRM
👍6🤬4
Узнайте, как добавить социальную аутентификацию с помощью GitHub и Twitter в приложение Flask.
https://proglib.io/w/7f4f5d07
https://proglib.io/w/7f4f5d07
testdriven.io
Adding Social Authentication to Flask
This tutorial details how to add social auth to a Flask application.
👍4
⌚️ 5 рекомендаций на испытательном сроке: как его успешно пройти и как сказать о своем увольнении после него
Собеседование прошло успешно, ты получил оффер – и вот он, испытательный срок. Рассказываем, как не бояться и что делать, если хочется уйти.
https://proglib.io/sh/4crlG5pjsy
Собеседование прошло успешно, ты получил оффер – и вот он, испытательный срок. Рассказываем, как не бояться и что делать, если хочется уйти.
https://proglib.io/sh/4crlG5pjsy
👍1
🐍 Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций
Пишем функции, принимающие *args и **kwargs, находим различия между двумя словарями, применяем анонимные lambda-функции и используем мемоизацию для решения олимпиадной задачи про кубики.
https://proglib.io/sh/yxXvLc65K7
Пишем функции, принимающие *args и **kwargs, находим различия между двумя словарями, применяем анонимные lambda-функции и используем мемоизацию для решения олимпиадной задачи про кубики.
https://proglib.io/sh/yxXvLc65K7
👍4👎2🔥1
📰 Weekly #4: новости, подкасты, отборные статьи и обучающие материалы по Python, Data Science, Go, C# и C/C++
В этом выпуске: беспрецедентный фотореализм нейросети Imagen; все, что вам нужно знать о звездочках в Python; обзор дизайнерских решений, которые формируют общий успех Go; рекомендации по повышению производительности в C#; почему C++20 – самый крутой язык для сетевого программирования; и многое другое.
https://proglib.io/sh/imI1gujzYB
В этом выпуске: беспрецедентный фотореализм нейросети Imagen; все, что вам нужно знать о звездочках в Python; обзор дизайнерских решений, которые формируют общий успех Go; рекомендации по повышению производительности в C#; почему C++20 – самый крутой язык для сетевого программирования; и многое другое.
https://proglib.io/sh/imI1gujzYB
👍4
📌🔥Специальные цены на курс по алгоритмам!
Записывайтесь на курс со скидкой до 22 июня:
⁃ 35 489, вместо 90 996, за полную программу курса;
⁃ 24 999, вместо 49 996, за базовую часть;
⁃ 19 999, вместо 49 996 за продвинутую.
🧐 Зачем учить алгоритмы?
Знание алгоритмов и структур данных является важной базой у начинающих программистов для оптимизации кода и разработки собственных программ. Эти знания помогут держать мозг в тонусе и пройти техническое собеседование любой сложности на позицию разработчика.
Программисты middle+ смогут потренировать забытые навыки и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.
🎁 Бонус для учеников курса:
В процессе обучения у вас будет возможность пройти тестовое "боевое" собеседование на знание алгоритмов с разрабочиком Яндекс Go — Степаном Мацкевичем — и его коллегами!
🚀Изучить программу и оставить заявку: https://proglib.io/w/e8e4b89f
Записывайтесь на курс со скидкой до 22 июня:
⁃ 35 489, вместо 90 996, за полную программу курса;
⁃ 24 999, вместо 49 996, за базовую часть;
⁃ 19 999, вместо 49 996 за продвинутую.
🧐 Зачем учить алгоритмы?
Знание алгоритмов и структур данных является важной базой у начинающих программистов для оптимизации кода и разработки собственных программ. Эти знания помогут держать мозг в тонусе и пройти техническое собеседование любой сложности на позицию разработчика.
Программисты middle+ смогут потренировать забытые навыки и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.
🎁 Бонус для учеников курса:
В процессе обучения у вас будет возможность пройти тестовое "боевое" собеседование на знание алгоритмов с разрабочиком Яндекс Go — Степаном Мацкевичем — и его коллегами!
🚀Изучить программу и оставить заявку: https://proglib.io/w/e8e4b89f
👍2