Just Python
Yopiq kanal
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc
Ko'proq ko'rsatish9 696
Obunachilar
-624 soatlar
-217 kun
-7630 kun
Postlar arxiv
9 696
Переворачивание строки
Строки следуют протоколу последовательности Python. И все последовательности поддерживают любопытную функцию под названием срез. Вы можете смотреть на срез как на расширение синтаксиса индексирования квадратных скобок.
Используя операцию среза фрагменты могут переворачиваться
#theory // just python | ChatGPT
9 696
Учим английский 2-мя способами:
1. Зубрим грамматику, сотни слов, герундии и так далее. В итоге: много знаем, но НЕ ГОВОРИМ
2. Учим 2 главные разговорные структуры за 60 минут вместе с Super Sulim, и уже грамотно ГОВОРИМ
Итог - за пару дней пребывания на канале Сулима вы узнаете больше, чем за годы обучения в школе/университете и на курсах
🎁 Подарок каждому подписчику — бесплатный курс по английскому, с которым ты сможешь не только понимать, но и заговорить!
9 696
Блок try-except-else
Обработку ошибок в Python легко выполнить, используя блок try/except. Можно добавить к блоку состояние else — оно запускается, когда в блоке try нет исключений.
Если вам нужно запустить что-то независимо от исключений, используйте finally.
#theory // just python | ChatGPT
9 696
Поиск уникальных элементов в строке
Использование множества (set) — один из вариантов. Он удобен тем, что включает только уникальные элементы. После этого множество можно обратно превратить в список.
#theory // just python | ChatGPT
9 696
Наиболее частый элемент в списке
Это самый полезный лайфхак для поиска наиболее часто встречающегося элемента в списке. Представьте, что у вас есть список с кучей данных, и вам нужно найти в нем элемент с максимальной частотой употребления.
Большинство прибегает к использованию циклов для решения этой проблемы. Но вы можете упростить себе задачу, применив несколько встроенных функций.
#theory // just python | ChatGPT
9 696
Девушка требуют вызвать такси и настаивает на ресторане?
Ты либо нарвался на тарелочницу, либо вообще не заинтересовал собой хорошую девушку, которая от скуки надеется хотя бы поесть за твой счет.
Чтобы пресечь такие манипуляции и не терять время впустую — прежде, чем звать на свидание, созвонись с девушкой. На звонке прояви себя как ценный и востребованный мужчина, раскрой специальными вопросами, приправь эмоциями и заинтригуй встречей — уложишься в 10 минут.
Вероятность 80%, что после этого она сама приедет в любую указанную точку да еще и кофе захватит — ведь мужчин, которые так делают, реально единицы. Вдруг ты тот самый?
Больше рабочих советов и инструкций — на канале Творчество Чувств. Его автор превратил отношения в реалити-шоу и показывает на собственной шкуре:
— как уверенно общаться с девушками и показывать доминацию
— как заставить ее думать о тебе после первого свидания
— как быть №1 любовником в постели
Стань тем самым мужчиной — t.me/+QFKzx8dttLYxMDBi
9 696
Вывод импортированных модулей
Это может быть полезно, если вы хотите знать, какие внешние модули установить в новой системе для запуска вашего кода, без необходимости пробовать снова и снова.
Он не будет перечислять модуль sys или импортированные из него модули
#theory // just python | ChatGPT
9 696
Понимание функции
Чтобы использовать функциональные возможности журнала, нам необходимо импортировать модуль math
Нам всем необходимо принять во внимание тот факт, что к функциям журнала нельзя получить прямой доступ. Нам нужно использовать модуль math для доступа к функциям журнала в коде.
#theory // just python | ChatGPT
9 696
Оператор (+) для конкатенации списков
Оператор «+» можно использовать для объединения двух списков. Он добавляет один список в конец другого списка и дает новый список в качестве вывода.
#theory // just python | ChatGPT
9 696
Функция locals() в Python
Функция locals() в Python возвращает словарь, представляющий текущую локальную таблицу символов. Программа Python хранит информацию о программе в таблицах символов.
Функция Python locals() не принимает никаких аргументов. Посмотрим словарь, возвращаемый функцией locals().
#theory // just python | ChatGPT
9 696
Найдите высокооплачиваемую и подходящую вам профессию меньше чем за месяц!
В то время, как многие люди всё еще не нашли своё призвание или работают за копейки, большие IT-компании ломают голову над поиском себе толковых сотрудников, назначая заработную плату от 100 тыс.руб. Просто об этом мало кто знает.
Специально для вас GeekBrains организовали марафон поиска профессий из самых востребованных и самых оплачиваемых профессий, под кураторством экспертов высшего уровня.
Регистрируйтесь на марафон, и получите свою новую профессию уже в июне.
Реклама. Информация о рекламодателе по ссылкам в посте.
9 696
Дата из строки ISO
В Python 3.7 добавлен новый метод fromisoformat() для создания экземпляра даты из строки формата ISO. Строка ввода должна быть в формате ГГГГ-ММ-ДД.
#theory // just python | ChatGPT
9 696
Математические вычисления комплексных чисел
Комплексные числа поддерживают математические вычисления, такие как сложение, вычитание, умножение и деление.
#theory // just python | ChatGPT
9 696
Фаза комплексного числа
Фаза комплексного числа – это угол между действительной осью и вектором, представляющим мнимую часть. Изображение ниже иллюстрирует фазу комплексного числа и то, как получить это значение с помощью модулей cmath и math.
Обратите внимание, что фаза, возвращаемая модулями math и cmath, выражается в радианах, мы можем использовать функцию numpy.degrees(), чтобы преобразовать ее в градусы. Диапазон фазы – от -π до + π (от -pi до + pi) в радианах, что эквивалентно от -180 до +180 градусов.
#theory // just python | ChatGPT
9 696
Обучитесь на менеджера проектов за 4 урока и начните свою новую карьеру с зп 100 тыс.руб.
Менеджер проектов это специалист, который требуется каждой команде, без него в IT не запустить сайт, а в строительстве — не построить дом. Причём профессия устойчива к переменам на рынке: например, в кризисный 2020 год зарплаты таких специалистов не снизились, оставшись на уровне 130 тыс.руб.
GeekBrains проведет для вас самый понятный старт в профессии, вы научитесь методике SMART, сделаете свой первый MVP продукт и составите план поиска своих заказчиков.
Переходите по ссылке, и пройдите бесплатные 4 урока, для становления специалистом с высокой заработной платой.
Реклама. Информация о рекламодателе по ссылкам в посте.
9 696
Обычные арифметические операторы (ч.12)
Этот лайфхак полезен при работе с бинарными числами или другими типами данных, где операция побитового И имеет смысл. Переопределение метода and позволяет объекту поддерживать стандартную операцию побитового И в Python.
#theory // just python | ChatGPT
9 696
Метод set_printoptions в Numpy
Метод set_printoptions, который нужен для управления выводом.
Метод принимает следующие аргументы:
precision — количество отображаемых цифр после запятой (по умолчанию 8).
threshold — количество элементов в массиве, вызывающее обрезание элементов (по умолчанию 1000).
edgeitems — количество элементов в начале и в конце каждой размерности массива (по умолчанию 3).
linewidth — количество символов в строке, после которых осуществляется перенос (по умолчанию 75).
suppress — если True, не печатает маленькие значения в scientific notation (по умолчанию False).
nanstr — строковое представление NaN (по умолчанию 'nan').
infstr — строковое представление inf (по умолчанию 'inf').
#theory // just python | ChatGPT
9 696
Библиотека newspaper3k
Часто приходится парсить статьи? Первое, что приходит на ум, — BeautifulSoup, но newspaper3k дает огромное преимущество.
Он даёт возможность извлекать статьи и связанные с ней мета-данные. То есть, ты можешь получить html-код, авторов и текст статьи. И не придется самому распарсивать статью.
Библиотеку необходимо установить:
pip install newspaper3k
#module // just python | ChatGPT9 696
Обычные арифметические операторы (ч.11)
Этот лайфхак полезен при работе с бинарными числами или другими типами данных, где операция сдвига вправо имеет смысл. Переопределение метода rshift позволяет объекту поддерживать стандартную операцию сдвига вправо в Python.
#theory // just python | ChatGPT
9 696
Обычные арифметические операторы (ч.10)
Этот лайфхак полезен при работе с бинарными числами или другими типами данных, где операция сдвига влево имеет смысл. Переопределение метода lshift позволяет объекту поддерживать стандартную операцию сдвига влево в Python.
#theory // just python | ChatGPT
