ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

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

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

الذهاب إلى القناة على Telegram

Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc

إظهار المزيد
6 893
المشتركون
+224 ساعات
-97 أيام
-6430 أيام
أرشيف المشاركات
​Загляните в мир разработки на 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, как на примере выше. Во всех способах значения из первого словаря перезаписываются на значения второго словаря. #теория

GitHub теперь в Telegram! Подписывайтесь: @github
GitHub теперь в Telegram! Подписывайтесь: @github

global vs nonlocal global — перечисленные идентификаторы стоит воспринимать как глобальные. А глобальные это те, которые дост
global vs nonlocal global — перечисленные идентификаторы стоит воспринимать как глобальные. А глобальные это те, которые доступны из любого места в модуле. nonlocal — оператор, уведомляющий среду, что стоит работать не с локальной переменной, а уровнем выше. Часто используется с вложенными функциями. #теория

Обучение SQL с нуля от Senior Developer Никаких регистраций и вебинаров. Просто переходи по ссылке и читай канал: @seniorsql
Обучение SQL с нуля от Senior Developer Никаких регистраций и вебинаров. Просто переходи по ссылке и читай канал: @seniorsql

Что такое __all__ ? Вот вы написали from module import * и к вам в код попало кучу классов, которые используются только внутр
Что такое __all__ ? Вот вы написали from module import * и к вам в код попало кучу классов, которые используются только внутри модуля, снаружи они бесполезны. Избавиться от мусора можно, если записать в __all__ список имён всех объектов (классов, функций, переменных), которые надо импортировать. Документация. Кстати, объекты, которые начинаются на нижнее подчёркивание тоже не импортируются. #теория

Какое расстояние от земли до луны? 🌚 Странный вопрос, но еще страннее - то, что его иногда задают разработчикам на собеседов
Какое расстояние от земли до луны? 🌚 Странный вопрос, но еще страннее - то, что его иногда задают разработчикам на собеседованиях. Меня зовут MAX(), я - кот-ревью. Если ты находишься в поиске работы, то у меня для тебя крутые новости. Тут я собрал кучу разных интересных кейсов и историй по то: 👉 Как сделать так, чтобы тебя начали звать на собеседования? 👉 Откуда брать опыт для резюме, если его нет? 👉 Что делать, если валишься на собеседованиях и не можешь получить оффер? 👉 Насколько стало сложнее искать работу с марта 2022 года? Все это с примерами и пояснениями! Если хочешь преисполниться в своих познаних, то залетай ко мне — буду тебя ждать 😉

Вы точно понимаете, как работает словарь? Начнём с того, что нам нужны хешируемые объекты, это те, у которых реализована функ
Вы точно понимаете, как работает словарь? Начнём с того, что нам нужны хешируемые объекты, это те, у которых реализована функция __hash__. Чаще всего это неизменяемые типы (tuple, str) или пользовательские классы. После нам нужна хеш-таблица. Примерная её реализация есть на фото выше. Разобраться, как она работает, можно самостоятельно, но лучше прочитать классную статью, из которой я и украл код :) #объяснение

Нашли 3 канала, которые сильно упростят вашу жизнь. How To IT - настоящая находка для программиста любого уровня и направления. Вся необходимая информация для прокачки твоих скиллов в одном канале. How To SQL - знание Баз данных и SQL одно из самых важных на ближайшие 10-15 лет. Зачем шариться по всему интернету в поисках годный инфы, если за вас уже это сделали и отсортировали по категориям? Статейная - то место, в котором вы полюбите читать статьи раз и навсегда. Только интересные публикации, без всякой ерунды.

⚡️ Шутки про Python Удивительно, но в документации python есть раздел — humor. Это набор шуток, связанных с нашим любимым язы
⚡️ Шутки про Python Удивительно, но в документации python есть раздел — humor. Это набор шуток, связанных с нашим любимым языком. Вот одна из них: Маленькая девочка пришла на шоу домашних животных и просит ваббита (wabbit). Продавец смотрит на нее, улыбается и говорит: - Хочешь милого пушистого белого кролика или миленького коричневого кролика? - На самом деле, - говорит маленькая девочка, - я не думаю, что мой питон что-то заметит. #теория

Нужны люди на удалёнку ❗️ Платят до 15000₽ за вечер. Ищут работников на следующие вакансии (с опытом и без) —Разовые задачи -
Нужны люди на удалёнку ❗️ Платят до 15000₽ за вечер. Ищут работников на следующие вакансии (с опытом и без) —Разовые задачи - до 15 000₽ —SMM, Дизайн, Тексты - до 90т —Продажи, таргетологи - до 100т —Менеджер в Телеграм - до 70.000₽ Хоум офис - удалёнка для всех. Подписывайтесь и забирайте свежие вакансии!

Класс с данными У всех классов есть данные, но есть те, которые используются специально для хранения информации о пользовател
Класс с данными У всех классов есть данные, но есть те, которые используются специально для хранения информации о пользователе, позиции и т.д. Создавать их проще всего с @dataclass из dataclasses. Декоратор самостоятельно создаёт __init__, __eq__, __str__ и множество других важных методов на основе статических переменных. Документация. #теория

Лайфхак: чтобы найти норм работу на удалёнке (или офисную) — не надо шерстить HeadHunter и сотни других сайтов Надо просто де
Лайфхак: чтобы найти норм работу на удалёнке (или офисную) — не надо шерстить HeadHunter и сотни других сайтов Надо просто держать в подписках Python Job. Туда напрямую обращаются лучшие работодатели со всего мира: Яндекс, Сбербанк, Intel и другие топы. Если вы пишете на Python, вы только начинаете или уже профи в своем деле, то подписывайся на наш канал. У нас вы найдете стажировки, работу для разного уровня и рекомендации как не облажаться при трудоустройстве!

Отсутствующие элементы в словаре Если в словаре нет определённого ключа, то он вызывает __missing __. Суть в том, что мы може
Отсутствующие элементы в словаре Если в словаре нет определённого ключа, то он вызывает __missing __. Суть в том, что мы можем переопределить этот метод. Кстати, примерно таким же образом, как и на фото выше, реализован defaultdict из модуля collections. #теория

IT образование в 2022 стало бесплатным! Все лекции и гайды топовых вузов страны тут https://t.me/vse_ob_it

Оператор yield Он позволяет создавать функции-генераторы. Они могут просчитать и вернуть несколько значений но не за раз. Зап
Оператор yield Он позволяет создавать функции-генераторы. Они могут просчитать и вернуть несколько значений но не за раз. Записывается он вместо return, принимая число, которое должна вернуть функция. Но если вы вызовете функцию то получите генератор, а не результат работы. По генератору можно пройтись так же, как и по списку, используя for. Или с помощью функции next(). Почему нельзя вернуть значения в виде списка? Список будет занимать очень много места, если в нём будет более 1000000 элементов, а генератор — нет. #теория