Home › Groups › За Python
За Python Telegram
Telegram Channel Link

За Python Telegram Channel Link

★★★★★ 0.0 (0 ratings)
👁 2 views ↗ 0 joins
🇮🇳 India 🌐 English # Education & School
About this telegram channel link
Канал о секретах и фишках питона
Telegram Channel

Latest public posts from this Telegram channel.

32 subscribers
19 Aug 2023 latest post
Click to fetch the latest posts directly from Telegram.
Есть кто живой? Скоро налью сюда постов интересных на ИТ движуху - t.me/+O4MftuhWlkE2ODgy
Кортежи в циклахМногие знают о том, что с помощью кортежей легко поменять местами значения переменных, однако у них есть более широкое применение. Мы можем разбирать сложные составные массивы, списки с помощью кортежей и циклов. Это очень полезный, удобный инструмент.
Функция mapЭто функция классического функционального программирования. Позволяет легко заменить циклы for.Что делает?Применяет к каждому итерируемого элементу агрумента_2, функцию агрумент_1. В примере lambda, но использоваться может любая другая функция возвращающая значение.
Назначаем функцию на нажатие клавишСоздаем функцию. Далее нам необходима библиотека keyboard. Используем функцию add_hotkey. В качестве аргумента указываем комбинацию и функцию.
Списковые включения (ч.2)Да, определенно этот код короче предыдущего, но всё еще некрасив. С первого взгляда сложно сказать, что делает функция map (она принимает в качестве аргументов функцию и список и применяет функцию к каждому элементу списка). К тому же мы вынуждены определять функцию, это выглядит довольно беспорядочно.Но, оказывается, можно писать проще и понятнее
Преобразование в форматированную строкуМы можем использовать функцию strftime() для преобразования экземпляра даты в строку с указанным форматированием.
Логические операторыПри работе с логическими значениями Python предоставляет операторы для объединения значений с использованием стандартных понятий «и», «или» и «не». Эти операторы ожидаемо представлены словами and, or и not
Условные выраженияВместо того, чтобы писать полноценные условия где необходим их минимальный функционал, гораздо проще воспользоваться условными выражениями. Они выглядят лаконичнее, более удобны и коротки в написании. Применять их можно почти везде. В примере — простая фильтрация значения переменной в зависимости от другой.
Оператор except finally предназначен для определения “действий очистки”. Предложение finally выполняется в любом случае перед тем, как оставить оператор try, произошло ли исключение или нет.Оператор finally очень прост в использовании. Если вы запустите это код, оно отобразиться и в операторе except и в finally. Весьма просто, не так ли? Теперь вы можете использовать оператор finally, чтобы убрать за собой. Вы можете также вписать код exit в конце оператора finally.
Как вывести переменную и строку в Python, разделив их запятымиВы можете указать строку и переменную в качестве аргументов функции print(), просто перечислив их через запятую.
Рекурсия для реверсирования строкДавайте напишем функцию reverseString(), которая делает именно то, что мы сделали выше. Функция reverseString() принимает any_string и возвращает перевернутую копию any_string.
Логические операторыПри работе с логическими значениями Python предоставляет операторы для объединения значений с использованием стандартных понятий «и», «или» и «не». Эти операторы ожидаемо представлены словами and, or и not
Генерация массива значений с помощью функцииЗаполнять массив вручную дело утомительное, а если необходимо заполнять используя определенные критерии, еще дольше. Для формирования массива значений, гораздо легче воспользоваться особенностями языка и даже написать функцию для определения следующего значения последовательности.
Как преобразовать строку в число с плавающей запятой, если в строке есть лишние запятые (ч.1)Важно отметить, что в Python десятичная часть отделяется с помощью точки. И в данном случае запятая – это просто лишний символ, который добавляет нам трудностей при переводе числа из строкового типа в вещественный.
Подсказки типов | Ожидание типа | Type hinting (Python 3.5+) Статические языки программирования заставляют Вас указывать тип каждой переменной, который определяет, сколько места переменная займёт в памяти и что с ней можно сделать. Компьютер использует эту информацию, что-бы скомпилировать программу в очень низкоуровневый машинный язык. Статические языки программирования машины понимают быстрее.Переменные в этих языках не могут изменять свой тип они статичны. Целое число — это целое число, раз и навсегда.Динамические языки не заставляют Вас определять тип переменных перед тем, как их использовать.Утиная типизация: «Если это выглядит как утка и крякает как утка, значит это утка».Спор о том, какое типизирование python лучше — статическое или динамическое — не умолкают и по сей день и у каждого есть свое мнение на этот счет. Это личное дело читателя — когда ему нужно вписывать типы, но мне кажется что вы как минимум должны знать о том, что Python 3 поддерживает подсказки типов.
Выполнение методов класса без создания экземпляраВ Python есть аналог конструкции static как в других объектно ориентированных языках программирования. Мы можем создать методы, выполнение которых не требует создания экземпляра класса. Для это используем директиву @classmethod.В примере наглядно продемонстрирована работа механизма.
Станьте востребованным инженером-программистом вместе с GeekBrainsИнженер-программист – это специалист высокой квалификации, имеющий знания как в области инженерии, так и программировании, сегодня это одна из самых высокооплачиваемых и востребованных профессий.Длительность обучения 12 месяцевВ ходе первых двух месяцев вы познакомитесь с различными языками программирования, операционными системами, информатикой. Изучите ключевые инструменты IT, стандарты кодирования, базы данных и системы аналитики и поработаете в области контроля версий.Далее, погрузитесь в изучение специализации в течении 7 месяцев, а после мы гарантируем вам трудоустройство!Студенты уже строят карьеру в VK Group, Delivery Club, Сбербанке, ВТБ, Альфа-Банке и других топовых компаниях. Получите востребованную профессию вместе с GeekBrains: https://clck.ru/sUnsV
Hello world на PyxelУ нас есть основной класс app и класические события любых других игровых движков. Метод инициализации, метод update и функция отрисовки. Для графического приложения кода довольно мало.
Python отделяет итератор от последовательностиВ Python последовательности сами по себе не являются итераторами. Скорее у каждой есть соответствующий класс-итератор, отвечающий за итерацию.range() возвращает нам объект типа rangeМы получили ошибку TypeError: 'range' object is not an iterator. Итак, если объект типа range не является итератором, то что мы получим при использовании iter?
Приглашаю Вас в мой личный авторский канал о том как я управляю IT компанией - https://t.me/+O4MftuhWIkE2ODgy
Telegram Channel Link information
Country 🇮🇳 India
Language English
Type Telegram Channel Link
Subscribers 32
Rate this group

How would you rate this community?

0.0 ★ Join Group →