#вопросы_с_собеседований
Объясните использование break и continue в цикле Python.
Оператор break останавливает выполнение текущего цикла, и передает управление следующему блоку кода. Оператор continue завершает выполнение текущего цикла и переходит к следующей итерации цикла.
Объясните использование break и continue в цикле Python.
Оператор break останавливает выполнение текущего цикла, и передает управление следующему блоку кода. Оператор continue завершает выполнение текущего цикла и переходит к следующей итерации цикла.
👍20
Списковые включения в Python мощнее, чем можно подумать.
https://habr.com/ru/company/wunderfund/blog/687520/
https://habr.com/ru/company/wunderfund/blog/687520/
Хабр
Списковые включения в Python мощнее, чем можно подумать
В Python списковые включения (и генераторы списков) — замечательные механизмы, способные серьёзно упрощать программный код. Правда, чаще всего их используют в форме, предусматривающей наличие...
👍10🥰4
Используем lambda, sum() и map()
Лямбда-функция в Python — это просто функция Python. Но это некий особенный тип с ограниченными возможностями.
Лямбда-функции вместе с sum() и map() также могут решить конкретно эту задачу подсчета общего числа вхождений определенного элемента в строку. Этот метод использует sum() для суммирования всех вхождений, полученных с помощью map().
Лямбда-функция в Python — это просто функция Python. Но это некий особенный тип с ограниченными возможностями.
Лямбда-функции вместе с sum() и map() также могут решить конкретно эту задачу подсчета общего числа вхождений определенного элемента в строку. Этот метод использует sum() для суммирования всех вхождений, полученных с помощью map().
👍13😁1
Что делают OrderedDict и fromkeys()?
OrderedDict это словарь, который запоминает порядок вставки ключей. Если новое вхождение перезаписывает существующее вхождение, исходная позиция вставки остается неизменной.
fromkeys() создает новый словарь и возвращает список ключей. Ключи для нового словаря берутся из seq, а значения — из value (если заданы). Синтаксис метода fromkeys() — fromkeys(seq[, value]).
Параметры:
seq: Это список значений, которые будут использоваться при подготовке ключей для словаря.
value: Опционально; если задать, значение будет установлено в качестве value.
OrderedDict это словарь, который запоминает порядок вставки ключей. Если новое вхождение перезаписывает существующее вхождение, исходная позиция вставки остается неизменной.
fromkeys() создает новый словарь и возвращает список ключей. Ключи для нового словаря берутся из seq, а значения — из value (если заданы). Синтаксис метода fromkeys() — fromkeys(seq[, value]).
Параметры:
seq: Это список значений, которые будут использоваться при подготовке ключей для словаря.
value: Опционально; если задать, значение будет установлено в качестве value.
👍19🤔6
Чем вам нравится программирование?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️
👍6😁2
Рецепты из документации по Python SQLite.
https://rednafi.github.io/reflections/recipes-from-python-sqlite-docs.html
https://rednafi.github.io/reflections/recipes-from-python-sqlite-docs.html
👍4
🐍🚀 Пишем гибридное приложение для хранения заметок на Django, Django Ninja REST Framework и Alpine.js
Изучаем основные возможности Django Ninja, Alpine.js и Axios в процессе создания веб-приложения для хранения заметок.
https://proglib.io/sh/kI9nWLf1YV
Изучаем основные возможности Django Ninja, Alpine.js и Axios в процессе создания веб-приложения для хранения заметок.
https://proglib.io/sh/kI9nWLf1YV
👍11🔥2🤯2
🐍 8 технологий, которые должен знать каждый Python-разработчик
Джентльменский набор пайтон-разработчика, который пригодится вне зависимости от того, куда вы пойдете: в инжиниринг, машинное обучение или бэкенд-разработку.
🔗 Основной сайт
🔗 Зеркало
Джентльменский набор пайтон-разработчика, который пригодится вне зависимости от того, куда вы пойдете: в инжиниринг, машинное обучение или бэкенд-разработку.
🔗 Основной сайт
🔗 Зеркало
👍16👏3🤔2🤯2
Пользовательские списки Python: наследование от List против UserList.
https://realpython.com/inherit-python-list/
https://realpython.com/inherit-python-list/
Realpython
Custom Python Lists: Inheriting From list vs UserList – Real Python
In this tutorial, you'll learn how to create custom list-like classes in Python by inheriting from the built-in list class or by subclassing UserList from the collections module.
👍5
Руководство по программированию сокетов на Python. От введения до работающего примера
https://habr.com/ru/company/skillfactory/blog/690186/
https://habr.com/ru/company/skillfactory/blog/690186/
Хабр
Руководство по программированию сокетов на Python. От введения до работающего примера
К концу руководства вы освоите основные функции и методы модуля Python socket , научитесь применять пользовательский класс для отправки сообщений и данных между конечными точками и работать со всем...
👍13
#ищу_работу
Напишите пару слов о себе, добавьте ссылку на гитхаб/резюме и укажите хештеги: #язык, #стек, #библиотеки
Напишите пару слов о себе, добавьте ссылку на гитхаб/резюме и укажите хештеги: #язык, #стек, #библиотеки
👍6😁1
🐍 Самоучитель по Python для начинающих. Часть 2. Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
Загорелись идеей научиться программировать на Python, но сомневаетесь в своих способностях и не знаете, с чего начать? Расскажем об эффективных (и бесплатных!) курсах, посоветуем полезные книги и перечислим сайты, на которых можно попрактиковаться в решении интересных задач.
🔗 Основной сайт
🔗 Зеркало
Загорелись идеей научиться программировать на Python, но сомневаетесь в своих способностях и не знаете, с чего начать? Расскажем об эффективных (и бесплатных!) курсах, посоветуем полезные книги и перечислим сайты, на которых можно попрактиковаться в решении интересных задач.
🔗 Основной сайт
🔗 Зеркало
👍12
👍2👏1
Как повысить безопасность приложений с помощью фабрик строк в psycopg.
https://habr.com/ru/company/ruvds/blog/690582/
https://habr.com/ru/company/ruvds/blog/690582/
Хабр
Как повысить безопасность приложений с помощью фабрик строк в psycopg
psycopg — это адаптер базы данных PostgreSQL для Python, то есть одной из его основных задач является автоматическая подстройка типов при составлении запросов и получении ответов между PostgreSQL и...
👍4