Итерируем правильно: 20 приемов использования в Python модуля itertools.
https://proglib.io/p/iteriruemsya-pravilno-20-priemov-ispolzovaniya-v-python-modulya-itertools-2020-01-03
https://proglib.io/p/iteriruemsya-pravilno-20-priemov-ispolzovaniya-v-python-modulya-itertools-2020-01-03
Библиотека программиста
Итерируем правильно: 20 приемов использования в Python модуля itertools
Рассказываем с примерами кода о функциях модуля itertools – инструмента стандартной библиотеки Python, содержащего распространённые шаблоны итераторов. Бесконечные счётчики, сочетания и размещения, итераторы среза и многое другое.
Библиотека питониста | Python, Django, Flask
Что будет выведено на экран?
Функция not возвращает true, если аргумент равен false, и false, если аргумент равен true. Следовательно, первая строка кода возвращает false, и вторая строка также возвращает false.
Что будет выведено на экран?
anonymous poll
[True, 50, 5, 10] Sum is: 66 – 336
👍👍👍👍👍👍👍 57%
[True, 50, 10, 5] Sum is: 66 – 150
👍👍👍 26%
TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’ – 80
👍👍 14%
[True, 50, 5, 10] Sum is: 65 – 20
▫️ 3%
👥 586 people voted so far.
anonymous poll
[True, 50, 5, 10] Sum is: 66 – 336
👍👍👍👍👍👍👍 57%
[True, 50, 10, 5] Sum is: 66 – 150
👍👍👍 26%
TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’ – 80
👍👍 14%
[True, 50, 5, 10] Sum is: 65 – 20
▫️ 3%
👥 586 people voted so far.
Библиотека питониста | Python, Django, Flask via @vote
Что будет выведено на экран? anonymous poll [True, 50, 5, 10] Sum is: 66 – 336 👍👍👍👍👍👍👍 57% [True, 50, 10, 5] Sum is: 66 – 150 👍👍👍 26% TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’ – 80 👍👍 14% [True, 50, 5, 10] Sum is: 65 – 20 ▫️ 3% 👥 586…
List в начале имеет 3 элемента. insert() добавляет 5 в ячейку с индексом 2, сдвигая 10 на индекс 3, и List становится [True, 50, 5, 10]. True имеет целочисленное значение 1, сумма становится 1 + 50 + 5 + 10 = 66.
Clean Python (2019)
Книга содержит советы и приёмы, позволяющие создавать более чистый и безошибочный код на Python. С помощью книги вы сможете улучшить читабельность и качество вашего кода. Книга подойдёт читателям с базовыми знаниями в области программирования на Python, которые хотят улучшить свои навыки.
Книга содержит советы и приёмы, позволяющие создавать более чистый и безошибочный код на Python. С помощью книги вы сможете улучшить читабельность и качество вашего кода. Книга подойдёт читателям с базовыми знаниями в области программирования на Python, которые хотят улучшить свои навыки.
Forwarded from Книги для программистов
Clean Python.pdf
2.2 MB
Хотите написать сайт с бэкендом на питоне и фронтом на Vue? Или вам нужно поднять сервер на хостинге и развернуть там созданный сайт?
Хорошие новости — на курсе "Full-stack веб-разработчик на Python" вы наработаете топ-навыки для реализации большинства запросов заказчика.
Если вы столкнетесь с новой задачей на вашем текущем проекте, вы сможете ее решить, так как на этом курсе затронуты все этапы фронт и бэкенд разработки.
На курсе вы изучите: основы HTML и CSS, Javascript и Bootstrap, основы Python, SQL, фреймворк Django, работу в Linux и разработаете финальные проекты, которые можно потом смело включать в портфолио.
Узнайте больше про курс и актуальную скидку: https://clc.to/94Z_BA
У нас праздники еще не закончились, как и подарки! Учитесь сами и зовите друзей: в SkillFactory последние дни акции 1+1!🎁
Хорошие новости — на курсе "Full-stack веб-разработчик на Python" вы наработаете топ-навыки для реализации большинства запросов заказчика.
Если вы столкнетесь с новой задачей на вашем текущем проекте, вы сможете ее решить, так как на этом курсе затронуты все этапы фронт и бэкенд разработки.
На курсе вы изучите: основы HTML и CSS, Javascript и Bootstrap, основы Python, SQL, фреймворк Django, работу в Linux и разработаете финальные проекты, которые можно потом смело включать в портфолио.
Узнайте больше про курс и актуальную скидку: https://clc.to/94Z_BA
У нас праздники еще не закончились, как и подарки! Учитесь сами и зовите друзей: в SkillFactory последние дни акции 1+1!🎁
👍1
Библиотека питониста | Python, Django, Flask
Что будет выведено на экран?
Ответ: []
Поскольку здесь x не был преобразован в integer, условие в операторе if не выполняется и, следовательно, список остаётся пустым.
Поскольку здесь x не был преобразован в integer, условие в операторе if не выполняется и, следовательно, список остаётся пустым.
Programming For Computations - Python: A Gentle Introduction to Numerical Simulations with Python (2016)
В этой книге программирование рассматривается как ключевой метод решения математических задач. В ней описан кратчайший возможный путь от отсутствия какого-либо опыта программирования до получения набора навыков, который позволяет писать простые программы для решения обычных математических задач.
В этой книге программирование рассматривается как ключевой метод решения математических задач. В ней описан кратчайший возможный путь от отсутствия какого-либо опыта программирования до получения набора навыков, который позволяет писать простые программы для решения обычных математических задач.
Two Scoops of Django 1.11: Best Practices for the Django Web Framework (2017)
Django — свободный фреймворк для веб-приложений на языке Python. Книга содержит различные советы, приёмы, шаблоны, фрагменты кода, которые авторы сами использовали в работе c фреймворком ранее. Четвёртое издание книги включает новый материал и содержит значительные улучшения, основанные на отзывах о предыдущих изданиях. Книга подойдёт программистам, имеющим опыт работы с Django.
Django — свободный фреймворк для веб-приложений на языке Python. Книга содержит различные советы, приёмы, шаблоны, фрагменты кода, которые авторы сами использовали в работе c фреймворком ранее. Четвёртое издание книги включает новый материал и содержит значительные улучшения, основанные на отзывах о предыдущих изданиях. Книга подойдёт программистам, имеющим опыт работы с Django.
Forwarded from Книги для программистов
Two_Scoops_of_Dj.pdf
5.4 MB
Библиотека питониста | Python, Django, Flask
Что будет выведено на экран?
Ответ: 6 TypeError.
Т1 - целое число, Т2 - кортеж. Таким образом, Т1 станет 1 + 5 = 6. Но, далее, число и кортеж не могут быть сложены, это вызовет TypeError.
Т1 - целое число, Т2 - кортеж. Таким образом, Т1 станет 1 + 5 = 6. Но, далее, число и кортеж не могут быть сложены, это вызовет TypeError.
Библиотека питониста | Python, Django, Flask
Что выведет программа?
L[0] это ‘1’, L[5] это ‘6’, оба элемента будут заменены на 0. L[3], равный ‘4’, будет заменён на L[-2], то есть 5. Ответ: [0, ‘2’, ‘3’, ‘5’, ‘5’, 0]