pythonaa | Unsorted

Telegram-канал pythonaa - Python School

-

Subscribe to a channel

Python School

Зарезервированные слова для имён переменных

В Python есть список ключевых (или зарезервированных) слов, которые нельзя использовать в качестве имён переменных.

Если нарушить это правило, вы получите сообщение об ошибке SyntaxError: invalid syntax.

Читать полностью…

Python School

27 и 28 апреля приглашаем специалистов робототехники и reinforcement learning на ROS Meetup в Москве 📅

Это возможность для робототехников всех уровней: от новичков до экспертов, — посвятить выходные практическому обучению и нетворкингу. Вы получите советы и рекомендации экспертов, сможете поделиться идеями с другими разработчиками. Доклады охватывают весь спектр тем: от ROS до reinforcement learning и антропоморфных роботов.

Инженеры и руководители компаний поделятся реальным опытом использования ROS в исследовательских и коммерческих проектах.

В этот раз мы решили разбавить технические доклады большим количеством тематических дискуссий и нетворкинга.

На какие темы будем общаться:

Антропоморфные роботы

✔️ Reinforcement learning
✔️ LLM — large language mode, Deep learning
✔️ Беспилотные автомобили и мобильные роботы
✔️ Манипуляторы и алгоритмы в манипуляции, в том числе MOVEit
✔️ ROS-пакеты и другие темы в робототехнике

Локация: г. Москва, Кутузовский проспект 32к1, офис Сбера.

Регистрируйтесь по ссылке 👈

Читать полностью…

Python School

any() и all()

Функции проверят, удовлетворяют ли элементы объекта условию. 

any() принимает итерируемый объект (например, список nums) в качестве аргумента и возвращает True, если хотя бы один элемент в списке считается True. Если все элементы ложные или nums пуст, то any() возвращает значение False.

all() тоже принимает такой объект в качестве аргумента и возвращает значение True, если все элементы в нем считаются истинными, или если итерируемый объект пуст. Если там есть хотя бы один элемент, который считается False, то all() вернет False.

Читать полностью…

Python School

Включение (Dictionary Comprehension)

Позволит лаконично сгенерировать словари в сравнении с той же for loop, занимающей как минимум две строки. 

Читать полностью…

Python School

«Моржовый» оператор (Walrus Operator)

:= присвоит значение переменной как части выражения.

Читать полностью…

Python School

350.000₽ — минимальная сумма для обучения в IT, Маркетинге и Дизайне.

В ближайшие 3 дня вы сможете забрать курсы в указанных направлениях абсолютно бесплатно от онлайн-школы GeekBrains. Средняя зарплата специалистов в этих направления составляет 150.000₽.

Акция с бесплатным обучением закончится 15 апреля — переходите и обучайтесь: https://go.redav.online/466f3b2f8c76eae0?erid=LdtCK7b7u&m=1

Читать полностью…

Python School

Ничего не планируйте на ближайшие недели — у Яндекс Учебника есть крутые ивенты для школьников до конца апреля 🤓

Мастхев для тех, кто во время перемен отдыхает, читая новости о программировании:

→ 15 апреля — неделя теории игр, где вы можете посоревноваться с другими пользователями в аналитике и принятии решений. Спойлер: у вас получится прокачать навыки в математике, а ещё будет возможность выиграть подписку на Яндекс Плюс.

→ 25 апреля — неделя нейросетей, на которой мы расскажем, как работает ИИ и с какими алгоритмами. Ещё поделимся гайдами для работы с нейросетями, покажем, как их можно использовать в работе, учёбе и творчестве.

Больше информации о мероприятиях и лайфхаки о программировании ищите в канале Яндекс Учебника.

Читать полностью…

Python School

Лямбда-функции (Lambda Functions)

Создавайте небольшие анонимные функции с ключевым словом lambda. Лямбды просто созданы для того, чтобы их использовали в функциях высшего порядка в качестве аргумента. Это, безусловно, позволяет добиться более короткого кода.

Читать полностью…

Python School

Переменные (ч.3)

Опускайте гласные в существительных. В рунете этой практике только предстоит устояться. А зря. Даже частичное опущение подойдет.

Читать полностью…

Python School

Генераторы списков (List Comprehension)

Для создания нового списка, где к каждому элементу применена функция. Это обеспечивает читаемость и отрабатывается компилятором быстрее.

Читать полностью…

Python School

Станьте Дизайнером за 0₽

Зарплата начинающего дизайнера от 50 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 220 000 рублей.

Прямо сейчас GeekBrains отдают бесплатно 5 курсов по IT, в том числе и курс по дизайну.

Переходите по ссылке и забирайте курс по дизайну. Акция продлится до 14 апреля: https://go.redav.online/ffb536625acc6ca0?erid=LdtCK7b7u&m=1

Читать полностью…

Python School

Станьте Python-разработчиком за 0₽

Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей.

Прямо сейчас GeekBrains отдают бесплатно 3 курса по IT, в том числе и курс по Python.

⚠️Переходите по ссылке и забирайте курс по Python — только до 30-го апреля: https://go.redav.online/30c1a98792d9eae0?erid=LdtCK7b7u&m=1

Читать полностью…

Python School

Splat-оператор

Splat (одна звездочка) расширяет коллекцию до позиционных аргументов, а splatty-splat (две звездочки) — словарь до именованных аргументов.

Читать полностью…

Python School

try / except + else + finally

Мастхэв для начинающих питонистов — пара try / except, обработчик исключений. Шикарным дополнением к такому блоку является, на мой взгляд, else: он опишет поведение программы на случай других ошибок, которых может быть немало!

Более того, добавив finally, вы выполните завершающие работы, например, скомандуете выслать уведомление

Читать полностью…

Python School

Переменные (ч.2)

Оставляйте неизменными названия переменных, которые устоялись в документации. Порой проще дописать комментарий об объекте и найти подсказку в Stack Overflow, чем получить понятное название, содержимое которого спустя месяц не отладить.

Читать полностью…

Python School

zip()

Функция создаст парные строки с именем и возрастом. Что может быть лучше, чем одновременная обработка сразу нескольких составных объектов, вроде списков? Более того, это открывает прекрасные возможности для манипуляции с данными. Вы можете, например, превратить столбцы таблицы в строки, если пожелаете.

Читать полностью…

Python School

any() и all()

Функции проверят, удовлетворяют ли элементы объекта условию. 

any() принимает итерируемый объект (например, список nums) в качестве аргумента и возвращает True, если хотя бы один элемент в списке считается True. Если все элементы ложные или nums пуст, то any() возвращает значение False.

all() тоже принимает такой объект в качестве аргумента и возвращает значение True, если все элементы в нем считаются истинными, или если итерируемый объект пуст. Если там есть хотя бы один элемент, который считается False, то all() вернет False.

Читать полностью…

Python School

Станьте специалистом в сфере ИИ, Разработчиком приложений или Разработчиком игр Бесплатно!

Забирайте бесплатный курс по Python разработке от GB, сэкономьте 150.000₽ на обучении и станьте одним из самых востребованных специалистов на рынке труда.

Python — самый востребованный язык программирования в мире, освоив его, вам будут открыты дороги во все IT направления! Средняя зарплата Python-разработчиков составляет 250.000₽

Успейте воспользоваться возможностью и значительно повысить качество жизни. Акция действует до 18 апреля! https://go.redav.online/c7212869ce86e8c0?erid=LdtCK7b7u&m=1

Читать полностью…

Python School

Всего за 5 минут определите подходящую вам IT-профессию.

Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.

Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.

Переходите по специальной ссылке, чтобы пройти тест, получить карьерный гайд по профессии и скидку 45% на обучение.

Реклама. Информация о рекламодателе по ссылкам в посте.

Читать полностью…

Python School

F-строки (F-strings)

Само олицетворение интерполяции, то есть включения переменных в строковые выводы.

Читать полностью…

Python School

Извлечение части списка (Slicing)

Используйте извлечение части списка – слайсинг с указанием индексов начального и конечного элементов. Вместо того, чтобы создавать копию my_list, в примере ниже мы напрямую обращаемся к этому объекту. Это рациональное расходование памяти, и на больших объемах данных вы точно оцените эту фичу.

Читать полностью…

Python School

Множественное назначение (Multiple Assignment)

Назначьте несколько переменных в одной строке, используя распаковку кортежа. Это невероятно удобный способ разложить любой сложный объект на независимые переменные. 

Читать полностью…

Python School

Станьте Тестировщиком за 0₽

Зарплата начинающего Тестировщика от 80 000₽, а стоимость обучения на профессию в онлайн-школах от 100 000 до 250 000 рублей.

Прямо сейчас GeekBrains отдают бесплатно курс по тестированию.

Переходите по ссылке и участвуйте в тест-драйве профессии. Акция продлится до 15 апреля: https://go.redav.online/b87f7f99bbaf5490?erid=LdtCK7b7u&m=1

Читать полностью…

Python School

Реально ли изучить основы кибербезопасности за 5 дней? Ответим на этот вопрос на мини-курсе по кибербезопасности серверов. Вы узнаете, как защищать и взламывать серверы, а также познакомитесь с методами протоколов безопасности и не только.

Подробнее: https://epic.st/_72_Kp?erid=2Vtzqx256Dk


Вас ждут 4 интенсивных занятия, на которых вы сможете примерить на себя 2 роли — хакера и специалиста по кибербезопасности. А в финале будет прямой эфир с экспертом, где он разберёт практические работы, ответит на вопросы и поделится профессиональными секретами.

Всех участников ждут бонусы: 5 полезных материалов о приёмах взлома, методах защиты и тестирования серверов, персональная карьерная консультация, сертификат на скидку 10 000 рублей и год бесплатного изучения английского языка.

Доступ к знаниям и практике сразу после регистрации!

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Читать полностью…

Python School

Перечисления (Enumeration)

Используйте enumerate() для перебора списка как с индексом, так и со значением. Это элегантный способ отслеживать индекс того или иного элемента, не просто его значение.

Читать полностью…

Python School

Оператор is()

is() проверяет, являются ли два операнда одним и тем же объектом, то есть указывают ли они на один и тот же объект в памяти.

Читать полностью…

Python School

Оператор ==

== проверяет, равны ли значения двух операндов. В данном контексте — переменных, занимающих разные ячейки памяти. 

Этот оператор можно использовать для сравнения практически любых объектов: строк, списков, словарей и кортежей. Это делает его очень частым «гостем» в инструкциях if-else. К тому же, когда через неделю свой код воспринимать становится сложнее, всего два символа в операторе упрощают чтение длиной в сотни строк. 

Читать полностью…

Python School

Взрывной мини-курс по Java, научись писать код как ПРО бесплатно!

😎 Хочешь ворваться в IT-сферу с мощными скиллами и получать за работу от 100 тыс. ₽? Тогда бесплатный мини-курс по Java от онлайн-школы Skillbox идеально тебе подходит!

Что тебя ждет на курсе:
— Узнаешь, почему Java - язык победителей;
— Определишь ключевые навыки для взлета в IT;
— Сделаешь сравнение Java и Python, и выберешь свой путь;
— Напишешь собственные Java-приложения по инструкции!

🤑 Зарабатывай крутые бабки, создавая программы для гигантов отрасли, таких как Сбербанк, Яндекс Маркет, Госуслуги! Регистрируйся по ссылке сейчас, и получи в подарок гайд по профессии Java-разработчика.

Реклама. Информация о рекламодателе по ссылкам в посте.

Читать полностью…

Python School

Изучите применение ChatGPT в рабочих целях, чтобы получить от этого прибыль. Сейчас самое время начать использовать искусственный интеллект.

Здесь вы узнаете, почему стоит освоить ChatGPT. Это поможет вам:
- Использовать ChatGPT в вашей профессиональной сфере.
- Предлагать компаниям разработку индивидуально дообученного ChatGPT по заказу.
- Увеличить свой доход, освоив навык создания индивидуально дообученного ChatGPT.

Зарегистрируйтесь на бесплатный вебинар, чтобы узнать больше деталей.

Реклама. ООО "ТЕРРА ЭЙАЙ". ИНН 9728019395. erid: LjN8KCWtd

Читать полностью…

Python School

Backend-разработчики, расчищайте график на 13, 14 апреля. Авито проводит Weekend Offer! Нанимаем без привязки к языку программирования.

Мы предлагаем:

✔️прокачку навыков Go - и PHP-разработки;
✔️платформенные и продуктовые команды;
✔️комьюнити из 1000+ инженеров для обмена опытом;
✔️работу с микросервисной архитектурой, автоматизацией поддержки и другими ведущими проектами компании;

Подавайте заявку до 11 апреля и приходите на интервью.

Читать полностью…
Subscribe to a channel