Python академия
Ir al canal en Telegram
Учи Python быстро и легко. Ежедневно публикуем практические задачи, разборы, готовые решения, объяснения логики, советы по алгоритмам. ✔ Подходит для прокачки навыков кодирования. По всем вопросам @evgenycarter
Mostrar más7 285
Suscriptores
-124 horas
-37 días
-4230 días
Archivo de publicaciones
7 285
Замена (год = сам.год, месяц = сам.месяц, день = сам.день)
Возвращает экземпляр даты с тем же значением, если только его новое значение не предоставлено с помощью аргументов ключевого слова.
Подписывайтесь на канал 👉@pythonofff
7 285
Классификационные функции
Есть несколько разных функций, чтобы проверить, является ли комплексное число конечным, бесконечным или нан. Также есть функция проверки близости двух комплексных чисел.
Подписывайтесь на канал 👉@pythonofff
7 285
Динамический ввод
В Java, C++ и других статически типизированных языках нужно указывать тип данных возвращаемого значения функции и тип каждого её аргумента. Напротив, Python, как динамически типизированный язык, не вынуждает явно указывать типы данных. На основе присвоенных значений Python отслеживает их сам.
Вот ещё одно хорошее определение динамической типизации:
«Имена связываются с объектами во время выполнения с помощью операторов присваивания. И существует возможность прикрепить имя к объекту другого типа прямо во время выполнения программы».
Подписывайтесь на канал 👉@pythonofff
7 285
Синтаксис
sleep() – это метод модуля времени в Python. Итак, сначала мы должны импортировать модуль времени, затем мы можем использовать этот метод. Способ использования функции sleep():
Здесь аргумент метода sleep() t находится в секундах. Это означает, что когда выполняется инструкция time.sleep(t), следующая строка кода будет выполнена через t секунд.
Подписывайтесь на канал 👉@pythonofff
7 285
❗️ Без знания алгоритмов не обойтись! Большинство ведущих IT-компаний на собеседованиях проверяют кандидата на умение реализовывать классические алгоритмы.
❓ Какие алгоритмы должен знать каждый программист?
💪 Расскажем на интерактивном вебинаре с опытным программистом с 20-летним опытом Евгением Волосатовым.
👉 Регистрируйтесь на вебинар «Пирамидальная сортировка выбором»
📌 Бесплатный вебинар пройдет в рамках практического онлайн-курса «Алгоритмы и структуры данных».
Формат обучения подходит для любого языка программирования.
👉 Для участия зарегистрируйтесь на мероприятие https://otus.pw/FodRz/
7 285
Объем памяти объекта
Модуль sys стандартной библиотеки предоставляет функцию getsizeof(). Эта функция принимает объект (и необязательный параметр по умолчанию), вызывает метод sizeof() объекта и возвращает результат, поэтому вы также можете сделать ваши объекты инспектируемыми.
Подписывайтесь на канал 👉@pythonofff
7 285
Повторение элемента в списке
Чтобы увеличить количество строк, можно использовать звездочку *. Но это применимо и к спискам.
Подписывайтесь на канал 👉@pythonofff
7 285
Как вывести переменную и строку с помощью f-строк
f-строки – лучший, более читаемый и лаконичный способ форматирования строк
Его синтаксис проще и требует меньше ручной работы.
Подписывайтесь на канал 👉@pythonofff
7 285
Python отделяет итератор от последовательности
В Python последовательности сами по себе не являются итераторами. Скорее у каждой есть соответствующий класс-итератор, отвечающий за итерацию.
range() возвращает нам объект типа range
Мы получили ошибку TypeError: 'range' object is not an iterator. Итак, если объект типа range не является итератором, то что мы получим при использовании iter?
Подписывайтесь на канал 👉@pythonofff
7 285
Подборка каналов для IT специалистов 🎯
https://t.me/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/React_lib Подборки по React js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
CodePen 📌
https://t.me/codepen_1 Сообщество пользователей CodePen
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/arhitekturamira World Architecture
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/bitkoinoff Новости криптовалют
Метавселенная, GameFi, Crypto 📌
https://t.me/metaverse360
DeepFake 📌
https://t.me/deepfakenow Публикуем deepfake видео
Мир технологий 📌
https://t.me/mir_teh Видео из мира технологий
Excel лайфхак📌
https://t.me/Excel_lifehack
7 285
Объединение списков с помощью Zip
Берет несколько коллекций и возвращает новую коллекцию. Каждый элемент новой коллекции содержит по одному элементу из всех исходных коллекций. Так мы получаем «пересечения» сразу по нескольким коллекциям
Подписывайтесь на канал 👉@pythonofff
7 285
Бесконечность — не предел
Хеш — это фиксированное целое число, идентифицирующее конкретную величину. Примечательно, что хеш бесконечности равен 10 000 x π. Что ещё более интересно, в Python 3 хеш «минус бесконечности» равен −10 000 x π, а в Python 2 — −10 000 x e.
Подписывайтесь на канал 👉@pythonofff
7 285
Освобождение памяти
Механизм сборки мусора вручную можно настроить по времени или событиям.
Подписывайтесь на канал 👉@pythonofff
7 285
Подсчет количества элементов
Этот лайфхак полезен для подсчета всех появляющихся элементов с помощью встроенной библиотеки Python. Вместо использования циклических и условных операторов и прочей логики, просто следуйте приведенному ниже примеру кода.
Подписывайтесь на канал 👉@pythonofff
7 285
Получение ID текущего процесса python
os.getpid() возвращает идентификатор текущего процесса. Поэтому, когда вы отправляете сигнал, вы можете, например, распечатать его.
Подписывайтесь на канал 👉@pythonofff
7 285
Полярные и прямоугольные координаты
Мы можем записать комплексное число в полярных координатах, которое представляет собой набор модуля и фазы комплексного числа.
Мы можем использовать функцию cmath.rect(), чтобы создать комплексное число в прямоугольном формате, передав модуль и фазу в качестве аргументов.
Подписывайтесь на канал 👉@pythonofff
7 285
Освойте программирование с нуля! Зарегистрируйтесь и получите бесплатный доступ к онлайн-курсам и интенсивам по программированию Skillbox на 7 дней.
Курсы, которые будут доступны бесплатно:
✔️ Введение в программирование.
✔️ Основы Python.
✔️ 1С-разработчик с нуля до PRO.
✔️ Веб-вёрстка для начинающих и продвинутый уровень.
✔️ Тестирование web-приложений.
✔️ Go-разработчик.
Как получить доступ? Перейдите по ссылке, выберите онлайн-курс и заполните заявку: 👉 https://clc.to/XPVHCw.
7 285
Умножение и транспонирование матриц, обратная матрица
Ранее, оператор + добавляет две матрицы, здесь мы можем просто использовать оператор * для умножения матриц. При этом количество столбцов в первой матрице должно быть равно количеству строк во второй матрице. Мы можем получить инверсию матрицы, используя функцию getI() и использовать getT() для транспонирования матрицы.
Подписывайтесь на канал 👉@pythonofff
7 285
log(n, Base) – основание логарифма n
Функция math.log(x, Base) вычисляет логарифмическое значение x, т.е. числовое выражение для определенного (желаемого) базового значения.
Примечание. Если функции не задано базовое значение, math.log(x, (Base)) действует как базовая функция журнала и вычисляет журнал числового выражения по основанию e.
Подписывайтесь на канал 👉@pythonofff
7 285
Функция set union() в Python
В теории множеств set union() – это набор всех элементов в коллекции наборов. На следующем изображении показаны операции объединения наборов.
Класс set union() в Python предоставляет функцию union() для получения объединения наборов. Результатом является новый набор со всеми элементами из коллекции наборов.
Подписывайтесь на канал 👉@pythonofff
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
