Just Python
کانال بسته
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc
نمایش بیشتر9 696
مشترکین
-624 ساعت
-217 روز
-7630 روز
آرشیو پست ها
9 696
Получи профессию будущего, внедряй искусственный интеллект и выиграй бесплатное обучение стоимостью 150 тыс ₽ на вебинаре от GeekBrains.
Искусственный интеллект изменил реальность, а эта профессия изменит рынок — станьте специалистом по внедрению ИИ! Познакомьтесь с готовыми решениями для бизнеса и научитесь приносить компаниям миллионы, зарабатывая от 200 тыс рублей!
Бонусы для уверенного старта в самой востребованной профессии 2024: пошаговые гайды по 10+ нейросетям, курс "Карьерная мастерская" и грант 10 000 рублей на обучение профессии "Специалист по внедрению искусственного интеллекта".
Переходите по специальной ссылке и, посетив онлайн встречу, участвуйте в розыгрыше бесплатного обучения самой прогрессивной профессии.
Реклама. Информация о рекламодателе по ссылкам в посте.
9 696
Объединение изменяемого множества с изменением исходной коллекции
Для изменяемого множества (set) кроме операций, описанных в предыдущем разделе, также возможны их аналоги, но уже с изменением исходного множества — эти методы заканчиваются на _update. Результат зависит от того, какое множество каким обновляем.
#theory // just python
9 696
Условные выражения
Работа с логическими операторами и операциями напрямую связана с условными выражениями. Бывают ситуации, когда код программы начинает ветвиться в зависимости от предыдущего результата.
Например, на сайт заходит пользователь: если ему больше 18 лет, то ему показываются все темы, а если меньше – то только некоторые. Для таких случаев используется инструкция «if…elif…else». Она может состоять из 1, 2 или более вариантов ветвления.
#theory // just python
9 696
kwargs в Python
Две звездочки () являются важным элементом, так как kwargs представляет собой общепринятую идиому, хотя она и не принуждается к использованию языком. Как мы знаем форма **kwargs с двумя звездочками используется в качестве параметра для отправки в функции списка аргументов переменной длины без ключевого слова.
#theory // just python
9 696
Мы нашли для вас крутой курс по заработку на рекламе!
Хотите сменить работу на высокооплачиваемую?
Или получать доп. доход +100тр/мес к основной работе?
Первые 5-10тр можно заработать уже после 3 дней обучения!
3-дневный курс - Бесплатный!
Да, там есть еще платная программа подготовки специалистов. Но это уже вам решать. Первый заработок можно получить, научившись настраивать рекламу в Яндексе. На это нужно всего 3 дня. И это бесплатно!
Внимание! Курс не для всех: если у вас нет компа или ноутбука. Вы не умеете пользоваться компом и не хочтите этому обучиться. Тогда просто пролистните.
Если с пользованием ПК у вас - не менее среднего, то 90%, что все получится!
- Бесплатно обучат
- Дадут базу
- Научат зарабатывать
- Помогут начать
- Выдадут сертификат
Без вложений!
С полного нуля!
Жмите сюда!
Узнать больше
#реклама
academymarketing.ru
О рекламодателе
9 696
Расчет времени выполнения
Этот простейший “трюк” поможет рассчитать время, необходимое для выполнения программы. Используя time-модуль, вы можете точно узнать, сколько времени требуется программе для выполнения кода.
#theory // just python
9 696
Нужен пентест вашего ресурса?
Закажите качественный пентест от специалистов ИБ в DDoS-Guard!
Преимущества пентеста в DDoS-Guard:
- Работаем по международным стандартам PTES, OSSTMM, WASC
- Лицензия ФСТЭК в наличии
- Глубокий, но безопасный анализ
Что проверяем:
- Серверы
- Средства защиты
- Сетевое оборудование
- Сайты и веб-приложения
- Программное обеспечение
Результаты наших работ
Готовый список защитных мер по закрытию уязвимостей
Стоимость
Рассчитывается персонально в зависимости от объема работ
Оставляйте заявку в форме на сайте, пришлем бриф с уточняющими вопросами и проведем предварительный анализ информационных систем - это бесплатно.
Узнать больше
#реклама 16+
ddos-guard.net
О рекламодателе
9 696
Порядок вставки элементов словарей
Продолжая разговор про словари, начиная с версии 3.7 спецификацией языка гарантируется, что словари сохраняют порядок вставки элементов, OrderedDict больше не нужен. Обратите внимание на строку вывода, она начинается с префикса f — это особый тип строк, введённый в python 3.6.
#theory // just python
9 696
Операции над множествами с помощью операторов
Для объединения двух множеств мне почему-то хочется воспользоваться оператором +, наверно, из-за способа конкатенации строк. Однако, python не поддерживает данный оператор для множеств. Но разумеется, это не значит, что нам всегда придётся пользоваться функциями, создатели подошли к данному вопросу более системно и добавили в язык поддержку основных операций над множествами (а не только объединения) и «повесили» их на логические операторы.
#theory // just python
9 696
Срочно! Ищут людей, которые хотят бесплатно поехать по городам России
Ростуризм объявил акцию для всех россиян. Нужен лишь паспорт, отличное настроение и желание путешествовать.
Что нужно: подать заявку на тур –> выбрать любое направление из доступ –> пожить в 4-5-звёздочных отелях –> получить за это 80-120 тысяч рублей.
Оставить заявку можно, перейдя на этот канал.
Прямо сейчас:
• поехать изучать Соловецкий монастырь и получить 85 тысяч рублей
• посетить Курильские острова всей семьей за отзыв
• отдохнуть во всех 5-звёздочных отелях Питера бесплатно
Переходите на канал, если устали сидеть дома и никуда не путешествовать, когда есть такие возможности. Так что переходите, вот ссылка: @freetravel
9 696
До 10% за бронирование отелей. Премиальная карта Tinkoff
Первоклассное банковское приложение и сервис бизнес-класса с Tinkoff All Airlines Premium
Подать заявку
Финансовые услуги оказывает: АО «Тинькофф Банк», АО "Тинькофф Страхование".
#реклама 16+
tinkoff.ru
О рекламодателе
9 696
Удобная запись словарей и множеств
В данном примере строки использовались в качестве значений словаря, однако, зачастую хочется их использовать в качестве ключей словаря, меня всегда раздражало, что при создании словаря с помощью фигурных скобок, строки нужно указывать в кавычках, хотелось бы их опустить, это возможно, если создавать словарь через конструктор dict(). Кроме того, с помощью фигурных скобок создаются не только словари, но и множества(set).
#theory // just python
9 696
Разработчик систем искусственного интеллекта Insight AI
Ведущие эксперты по машинному обучению из Yandex, VK и FB. Бесплатный аудит по проекту.
Разработаем и внедрим ИИ-решения для вашего бизнеса (автоматизация, разработка нейросетей и др).
Перейти на сайт
#реклама
insightai.ru
О рекламодателе
9 696
JMESpath – это язык запросов для JSON
Который позволяет получать необходимые данные из документа или словаря JSON. Библиотека доступна как для Python, так и для других ЯП, что расширяет ее возможности.
#modules // just python
9 696
map() + лямбды
Мы можем комбинировать мэппинг с безымянными функциями, чтобы код стал еще короче.
Возведя все элементы списка ls в квадрат, мы получим такой результат.
#theory // just python
9 696
Загонка пользовательского ввода
Сотрудничество
map(), input() и list() позволит поместить весь пользовательский текст в список. Это может пригодиться при расчете эмоциональной окраски текста, ведь слова предстоит потом возвращать к исходной форме9 696
Отличие append() от extend()
Метод
extend() также используется для добавления элементов в список, но в отличие от append(), он принимает итерируемый объект (например, другой список) и добавляет его элементы по отдельности.
Таким образом, метод extend() объединяет содержимое двух списков, тогда как метод append() просто добавляет новый элемент в конец списка.
Дело в том, что append() добавляет один элемент, в то время как extend() добавляет все элементы переданного списка поочередно.
#theory // just python9 696
Всего за 5 минут определите подходящую вам IT-профессию.
Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 16 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.
Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.
Переходите по специальной ссылке, чтобы пройти тест, получить карьерный гид по профессии и скидку 45% на обучение.
Реклама. Информация о рекламодателе по ссылкам в посте.
9 696
Конкатенация списков с использованием append()
Когда мы используем
append() с другим списком, происходит не конкатенация (слияние) списков в привычном понимании, а добавление одного списка как элемента в другой список.
Результат этого кода — list1 = [1, 2, 3, [4, 5, 6]]. Теперь list2 стал элементом последнего элемента списка list1.
#theory // just python9 696
Встроенный модуль time
Встроенный модуль
time позволяет проводить операции с системным временем, преобразовывать в удобную строку. Также крайне полезной функцией является time.sleep(n), которая останавливает выполнение программы на n секунд.
#modules // just python