L2 — поверхностная копия L1 (обе переменные ссылаются на один объект в памяти), когда как L3 и L4 — "глубокие" копии (настоящие копии) L1. L1[0] = [5] означает, что под нулевым индексом будет список с одним элементом.
Если вы боитесь, что ваш заработок пострадает из-за карантина, участвуйте в онлайн-марафоне от GeekBrains. За 14 дней вы выберете другую востребованную профессию. Вас ждут:
23 бесплатных вебинара по программированию, дизайну, маркетингу и управлению.
Инсайды от экспертов из Mail ru Group, Wikium, Альфа-Банка и других компаний-лидеров рынка.
Заряд мотивации: вы поймете, что начать карьеру можно в любом возрасте, с любым бэкграундом.
Шанс выиграть бесплатное обучение.
Успейте зарегистрироваться и выбрать новую профессию мечты!
23 бесплатных вебинара по программированию, дизайну, маркетингу и управлению.
Инсайды от экспертов из Mail ru Group, Wikium, Альфа-Банка и других компаний-лидеров рынка.
Заряд мотивации: вы поймете, что начать карьеру можно в любом возрасте, с любым бэкграундом.
Шанс выиграть бесплатное обучение.
Успейте зарегистрироваться и выбрать новую профессию мечты!
Библиотека питониста | Python, Django, Flask
Photo
Python создает блоки кода на основе отступов. Таким образом, новый отступ определяет новую область видимости. Из-за этого возникает Indentation Error.
Что выведет на экран строка print('cd'.partition('cd')) ?
Anonymous Quiz
21%
(‘cd’)
16%
(”)
11%
(‘cd’, ”, ”)
25%
(”, ‘cd’, ”)
27%
Compiler Error
Библиотека питониста | Python, Django, Flask
Что выведет на экран строка print('cd'.partition('cd')) ?
Вся строка была передана как разделитель, поэтому первый и последний элементы возвращаемого кортежа являются пустыми строками.
Подробнее об этом можете почитать здесь: https://www.geeksforgeeks.org/string-partition-python/
GeeksforGeeks
Python String partition() Method - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
А что выведет строка print('abef'.partition('cd')) ?
Anonymous Quiz
23%
(‘abef’)
28%
(‘abef’, ‘cd’, ”)
27%
(‘abef’, ”, ”)
22%
Compliler Error
Python Tricks: A Buffet of Awesome Python Features (2017)
При помощи книги вы можете узнать много нового о работе на Python. Пошаговое повествование и простые примеры кода отличают эту книгу от подобных. После прочтения вы сможете писать чистый правильный код без напряжения. Изучать тонкости Python сложно, и с помощью этой книги вы сможете сосредоточиться на развитии практических навыков, действительно имеющих значение.
Скачать книгу
При помощи книги вы можете узнать много нового о работе на Python. Пошаговое повествование и простые примеры кода отличают эту книгу от подобных. После прочтения вы сможете писать чистый правильный код без напряжения. Изучать тонкости Python сложно, и с помощью этой книги вы сможете сосредоточиться на развитии практических навыков, действительно имеющих значение.
Скачать книгу
Telegram
Книги для программистов (reserved)
Python Tricks: A Buffet of Awesome Python Features (2017)
Автор: Dan Bader
Автор: Dan Bader
Погрузись в мир разработки! Пройди бесплатный Python-интенсив и создай приложение для обмена быстрыми сообщениями.
Подробная программа по ссылке: ▶ https://clc.to/_uB3cg.
💻 На интенсиве ты изучишь основы программирования на Python, узнаешь, как устроены мессенджеры, и создашь свое первое приложение, которое сможешь добавить в портфолио.
⭐ Спикер интенсива — Артём Манченков, backend developer в Mail.ru Group.
🎁 Подарок получат все участники, которые пройдут интенсив до конца. А трое создателей лучших мессенджеров выиграют сертификат на 30 000 рублей для обучения в Skillbox!
Подробная программа по ссылке: ▶ https://clc.to/_uB3cg.
💻 На интенсиве ты изучишь основы программирования на Python, узнаешь, как устроены мессенджеры, и создашь свое первое приложение, которое сможешь добавить в портфолио.
⭐ Спикер интенсива — Артём Манченков, backend developer в Mail.ru Group.
🎁 Подарок получат все участники, которые пройдут интенсив до конца. А трое создателей лучших мессенджеров выиграют сертификат на 30 000 рублей для обучения в Skillbox!
Что выведет программа?
Anonymous Quiz
57%
(‘g’, ‘*’, ‘*’, ‘k’, ‘s’)
7%
(‘g’, ‘e’, ‘e’, ‘k’, ‘s’)
8%
(‘geeks’, ‘*’, ‘*’)
27%
KeyError
Дополнение к викторине
В начале из строки создается массив T, состоящий из букв, затем распаковывается в a, b, c, d и e, где двум переменным присваивается значение *. Далее переменные снова собираются в массив. Несмотря на причудливый код, программа работает.
В начале из строки создается массив T, состоящий из букв, затем распаковывается в a, b, c, d и e, где двум переменным присваивается значение *. Далее переменные снова собираются в массив. Несмотря на причудливый код, программа работает.
Telegram
Библиотека питониста
Карантин - лучшее время, чтобы учиться новому и команда Drylabs подготовила для этого отличную возможность!
Итак, с 6-го по 17-е апреля CTO Wemake.services и сооснователь Drylabs Никита Соболев проведёт серию из 6 вебинаров и поможет прокачаться по самым актуальным направлениям Python-разработки. Всего будет затронуто 5 тем:
1. Управление зависимостями: Никита коммитил в pipenv и poetry еще три года назад
2. Типизация: Никита поддерживает официальную типизацию для Django, коммитил в mypy и создал один из самых сложных (?) типизированных проектов в Python: returns
3 Тестирование: Никита член организации pytest на Github и создатель нескольких плагинов к нему
4. Требования: Никита уже 10 лет общается с заказчиками, собирает требования и пишет документацию на работе. Поддерживает документацию на десятках open-source библиотеках
5. Логика: Никита один из создателей набора библиотек dry-python для написания бизнес логики в Python.
Вебинары проходят в течение двух недель по понедельникам, средам и пятницам в 19 часов по московскому времени. Стоимость каждого из них - 3500 рублей. Не теряйте возможность прокачаться во время карантина, читайте программу и регистрируйтесь тут - https://drylabs.io/py-quarantine?utm_source=tg&utm_medium=post&utm_campaign=pyproglib!
Итак, с 6-го по 17-е апреля CTO Wemake.services и сооснователь Drylabs Никита Соболев проведёт серию из 6 вебинаров и поможет прокачаться по самым актуальным направлениям Python-разработки. Всего будет затронуто 5 тем:
1. Управление зависимостями: Никита коммитил в pipenv и poetry еще три года назад
2. Типизация: Никита поддерживает официальную типизацию для Django, коммитил в mypy и создал один из самых сложных (?) типизированных проектов в Python: returns
3 Тестирование: Никита член организации pytest на Github и создатель нескольких плагинов к нему
4. Требования: Никита уже 10 лет общается с заказчиками, собирает требования и пишет документацию на работе. Поддерживает документацию на десятках open-source библиотеках
5. Логика: Никита один из создателей набора библиотек dry-python для написания бизнес логики в Python.
Вебинары проходят в течение двух недель по понедельникам, средам и пятницам в 19 часов по московскому времени. Стоимость каждого из них - 3500 рублей. Не теряйте возможность прокачаться во время карантина, читайте программу и регистрируйтесь тут - https://drylabs.io/py-quarantine?utm_source=tg&utm_medium=post&utm_campaign=pyproglib!
Что выведет программа?
Anonymous Quiz
53%
[2, 2, 9, 6, 6]
18%
[]
20%
Compilation error
9%
Runtime error
В мультифункциональной команде, создающей приложение под Kubernetes, разработчику стоит знать основы Kubernetes. Возможности и ограничения Кубернетес диктуют архитектуру приложения. К тому же разработчикам иногда приходится самим деплоить приложение, настраивать мониторинг, вплоть до создания окружений.
Понимание того, как эксплуатируется приложение, превращает разработчика в инженера.
7 апреля стартует цикл из 19 бесплатных вебинаров от Слёрма по основам Kubernetes. Для прохождения достаточно знать Linux.
Вебинары идут 1-2 раза в неделю в 20:00 по Москве.
Регистрация: https://proglib.io/w/bb8309c7
Понимание того, как эксплуатируется приложение, превращает разработчика в инженера.
7 апреля стартует цикл из 19 бесплатных вебинаров от Слёрма по основам Kubernetes. Для прохождения достаточно знать Linux.
Вебинары идут 1-2 раза в неделю в 20:00 по Москве.
Регистрация: https://proglib.io/w/bb8309c7