ch
Feedback
Разъяснивший Python

Разъяснивший Python

前往频道在 Telegram

Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss

显示更多
7 156
订阅者
-224 小时
-187
-6030
帖子存档
Дескрипторы Сложная тема. Это атрибуты-классы, с методами __get__(obj, objtype), __set__(obj, value) или __delete__(obj). Они
Дескрипторы Сложная тема. Это атрибуты-классы, с методами __get__(obj, objtype), __set__(obj, value) или __delete__(obj). Они позволяет менять поведения получения значения атрибута, его установки и удаления. Есть хороший HowTo на эту тему. #теория

Хабр теперь в Telegram! Подписывайтесь: @habr_articles
Хабр теперь в Telegram! Подписывайтесь: @habr_articles

⚡️ Замыкание Это возможность вложенной функции получить доступ к данным во внешней даже после того, как та выполнилась. На ег
⚡️ Замыкание Это возможность вложенной функции получить доступ к данным во внешней даже после того, как та выполнилась. На его основе строится около половины алгоритмов в функциональном программировании. А ещё замыкание позволяет инкапсулировать код. С этой штукой надо быть осторожным и без надобности не использовать, поскольку она довольно требовательная к ресурсам пк. #теория

ТОП 300 лучших курсов по программированию и хакингу утекли в сеть Скачать в телеграм-канале — https://t.me/+pUxLclmIL6g3MWVi
ТОП 300 лучших курсов по программированию и хакингу утекли в сеть Скачать в телеграм-канале — https://t.me/+pUxLclmIL6g3MWVi

Что ещё за Ellipsis? Ellipsis, в переводе с английского — многоточие. Теперь, думаю, нет вопросов, почему "..." и Ellipsis эт
Что ещё за Ellipsis? Ellipsis, в переводе с английского — многоточие. Теперь, думаю, нет вопросов, почему "..." и Ellipsis это одно и то же. Используется переменная для расширения возможностей срезов, за счёт изменения метода __getitem__. Зачем? Она используется в numpy. Может быть индикатором того, что тут код надо ещё написать. Или использоваться в аннотации типов. #теория

Короче, вот вам архивы с платными книгами, иначе так не выучите ни один язык: 📚 Полка Разработчика 📖 Кладовая Книг Ну а тут
Короче, вот вам архивы с платными книгами, иначе так не выучите ни один язык: 📚 Полка Разработчика 📖 Кладовая Книг Ну а тут чисто поржать, пока компилятор там возится: 🚽 IT Memes Сохраняй, пригодится

Что такое __pycache__ Вас не бесит эта папка? Возможно, вы её и не встречали, но знайте, что она хранит байткод приложения. Т
Что такое __pycache__ Вас не бесит эта папка? Возможно, вы её и не встречали, но знайте, что она хранит байткод приложения. Таким образом быстрее проходит импорт и запуск. В ней можно найти .pyc и .pyo файлы. Это байткод и оптимизированный байткод. Они создаются заново, если код программы изменился. Если очень интересно, зачем нужно переводить код в байткод, то можете почитать PEP 3147. #теория

Два лучших друга создали новый телеграм-канал, где абсолютно бесплатно будут обучать всем тонкостям языка Python. Качественны
Два лучших друга создали новый телеграм-канал, где абсолютно бесплатно будут обучать всем тонкостям языка Python. Качественных каналов с обучением становится всё меньше и меньше, но Укус Питона всё ещё держится на плаву. Переходи и подписывайся, пока не удалили пост.

Геттеры и сеттеры Такое есть в C# и Java. Это штуки, которые позволяют задавать и получать значение переменной (чаще всего пр
Геттеры и сеттеры Такое есть в C# и Java. Это штуки, которые позволяют задавать и получать значение переменной (чаще всего приватной) с помощью функции. Только вместо get и set, в Python, мы пишем @property и @свойство.setter. Свойство это и есть тот самый метод, помеченный @property. Кстати, ещё важно чтобы имена геттера и сеттера совпадали, иначе ничего не заработает. Документация #теория

Компуктерная теперь в Telegram! Даже для опытного пользователя компьютер, как океан - изучен менее чем на 7% Например, знаете
Компуктерная теперь в Telegram! Даже для опытного пользователя компьютер, как океан - изучен менее чем на 7% Например, знаете ли вы, что есть программы, которые могут ускорить ваш ПК на 90%? А умеете ли вы прятать файлы в картинку и делать "невидимые ярлыки"? Тысячи крутых фишек вы можете найти по ссылке 👇 https://t.me/+hTHtWnk2QK4wODYy

Три помощника в работе с циклами enumerate(iter, start=0) — проходится по итератору и возвращает (индекс, значение). Если зад
Три помощника в работе с циклами enumerate(iter, start=0) — проходится по итератору и возвращает (индекс, значение). Если задать start, то индекс сместиться на start единиц. zip(a, b, c...) — параллельно проходит по всем последовательностям, возвращая по элементу с каждого. reversed(obj) — переворачивает obj. Если это невозможно, выдаёт ошибку. #теория

+$35 000 за неделю, неплохо, правда? На прошлой неделе Crypto GO в своём канале выложил пост о покупке 4 монет, по $100 на каждую. Пришло время подвести итоги: ELEF + $11 412 HANDY + $8 233 TDX + $6 530 TARI + $9 580 А это всего лишь 4 монеты из огромного количества, которые он разбирал и публиковал на канале "Crypto GO" На этой неделе так же будет опубликован список монет, которые имеют шанс дать бешенные иксы. Поспеши узнать и закупиться, пока монеты не улетели в космос! P.S. Кто не успел, тот опоздал: https://t.me/+4mnDXR34C4JlYjMy

Только ключевые и только позиционные аргументы Начнём с терминов. Позиционные аргументы — те, что передаются по позиции (спас
Только ключевые и только позиционные аргументы Начнём с терминов. Позиционные аргументы — те, что передаются по позиции (спасибо, капитан очевидность). Ключевые — те, что передаются за счёт key=value. Все аргументы до косой черты (/) считаются позиционными, то есть передать в них данные можно только в определённом порядке. Все аргументы после звёздочки (*) считаются ключевыми, то есть передать данные можно только с помощью key=value. #теория

Загляните в мир разработки на Python! Пройдите бесплатный интенсив Skillbox и начните осваивать один из самых распространённых языков программирования. Успейте записаться и получить статью «Экспекто Питонум: 10 заклинаний на змеином языке» при регистрации. В ней — полезные скрипты на Python: ▶️ https://clc.to/wkUL1A. 📌 Освоите азы программирования на Python и разберёте основные элементы языка. 📌 Поработаете с библиотеками PyQT, Kivy, wxWidgets, Тkinter и поймёте основы сетевого ПО. 📌 Напишете интерфейс мессенджера на Python на практических вебинарах. ⭐️ Спикер интенсива — специалист, который 17 лет работает в области разработки высоконагруженных систем, обработки больших данных и машинного обучения, Михаил Овчинников. 🎁 Подключайтесь, задавайте вопросы и получите сертификат на 10 000 рублей на любой курс Skillbox. Ждём вас в прямом эфире с 4 по 6 июля в 21:00 по московскому времени 😉

Импортируем пакеты Что может быть проще? Но у Python есть несколько фишек, которые упростят работу с пакетами. 1. import — пр
Импортируем пакеты Что может быть проще? Но у Python есть несколько фишек, которые упростят работу с пакетами. 1. import <package> — просто импорт. 2. from <package> import <obj>«вытаскивает» obj (функция, класс, переменная) из пакета. Можно импортировать всё, если написать на место <obj> звёздочку. 3. import <package> as <name> — импортирует модуль и задаёт имя, записанное после as. Работает и с from <package> import <obj> as <name>. Последнее удобно использовать для совместимости или если у вас несколько модулей, которые работают одинаково. #теория

​​Хотите начать свою карьеру в IT в качестве разработчика на Python? Школа программирования Хекслет приглашает на подготовите
​​Хотите начать свою карьеру в IT в качестве разработчика на Python? Школа программирования Хекслет приглашает на подготовительный онлайн-курс по Python? Всего за 2 недели вы изучите основы языка под руководством опытного наставника, пройдете 69 уроков с практикой в браузере и напишете свою первую программу. 📍Не важно, сколько вам лет, какое у вас образование и кем вы работаете сейчас. Для начала обучения не нужен опыт в разработке! 📍Азы перспективной профессии доступны по цене похода в кино или нескольких чашек кофе. Полная стоимость курса всего 990 рублей. Торопитесь. Стартуем 6 июля!

__init__ и __new__ __new__(cls) создаёт экземпляр класса. Это статический метод, который вызывается когда мы пишем MyClass().
__init__ и __new__ __new__(cls) создаёт экземпляр класса. Это статический метод, который вызывается когда мы пишем MyClass(). В то время как __init__(self) инициализирует класс. То есть задаёт значения переменным, что-то считает. __init__ всегда вызывается после __new__, если функция вернула экземпляр cls, то есть класса. #теория

Раскрыт самый легкий способ влиться в IT! Пример 1: пройти кучу курсов и тренингов. В итоге остаться с пустым карманом и ветр
Раскрыт самый легкий способ влиться в IT! Пример 1: пройти кучу курсов и тренингов. В итоге остаться с пустым карманом и ветром в голове. Пример 2: читать IT What и через месяц стать экспертом, на уровне айтишников из Microsoft. Авторы собрали всю инфу, выжили из неё воду и вместили в короткие руководства, которые поймёт даже твоя бабушка. Если думаешь, что IT — это сложно, тогда тебе сюда, @IT_What

Объединяем словари В Python 3.9 добавили оператор |, который позволяет быстро объединить два словаря. Подробнее в PEP 584. Ес
Объединяем словари В Python 3.9 добавили оператор |, который позволяет быстро объединить два словаря. Подробнее в PEP 584. Если у вас версия Python 3.5+, то вам надо использовать {**a, **b}. Подробнее в PEP 448. Для ещё более старых версий используют update, как на примере выше. Во всех способах значения из первого словаря перезаписываются на значения второго словаря. #теория