ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

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

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

Открыть в Telegram

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

Больше
6 893
Подписчики
+224 часа
-97 дней
-6430 дней
Архив постов
Студент Computer Science из ИТМО заметил, что многие его однокурсники вообще не понимают, о чем идет речь на парах по Алгорит
Студент Computer Science из ИТМО заметил, что многие его однокурсники вообще не понимают, о чем идет речь на парах по Алгоритмам и структурам данных, и решил создать для них обучающий канал, где он объясняет этот курс так, как он сам его понимает, но этот канал внезапно стал популярным! Поэтому прикрепляем ссылку на этот канал для вас - t.me/structuredata

Немного фактов про Python — Думаете, Python — молодой язык? На самом деле он старше Java, ей только 27 лет, а Python уже стук
Немного фактов про Python — Думаете, Python — молодой язык? На самом деле он старше Java, ей только 27 лет, а Python уже стукнуло 28. — Название пошло в честь «Монти Пайтона (Monty Python)», ведущего любимого шоу разработчика «Летающий цирк Монти Пайтона». — В 2015 году родители и дети предпочитали изучать в школах Python, а не французский язык. И это было в Великобритании. #факты

Cамая редкая русскоязычная литература, для ИТ специалистов и программистов любого уровня и направления. https://t.me/code_m0d
Cамая редкая русскоязычная литература, для ИТ специалистов и программистов любого уровня и направления. https://t.me/code_m0de Канал, в котором публикуют курсы, мануалы, книги, которые невозможно найти в открытом доступе. Самый интересный материал публикуется в нашем канале еще до момента выхода в официальных источниках.

Методы генераторов Всего их три: close, throw, send. Первые два нам не интересны, поскольку они просто прерывают работу генер
Методы генераторов Всего их три: close, throw, send. Первые два нам не интересны, поскольку они просто прерывают работу генератора и/или выводят ошибку (если это throw). send() же позволяет передавать значения генератору. В первый раз всегда должно передаваться None, что бы запустить функцию. К слову, с помощью send() создают корутины — функции, которым можно передавать значения, останавливать и возобновлять работу программы. #теория

Хочешь научиться кодить на Python, но не хочешь платить за это? На Python можно сделать многое, в том числе и самый крутой тр
Хочешь научиться кодить на Python, но не хочешь платить за это? На Python можно сделать многое, в том числе и самый крутой тренд 2022-го — нейросети, тоже пишутся на нём. Есть способ учиться БЕСПЛАТНО — канал с задачами по Python и машинному обучению, на котором только практика! Каждый день там публикуют новые задачи — решать их полезнее, чем смотреть видео от очередной онлайн школы.

Переменная «_» Если вы увидели такое название то знайте, что эта переменная просто необходима (без неё ничего не заработает),
Переменная «_» Если вы увидели такое название то знайте, что эта переменная просто необходима (без неё ничего не заработает), но нигде не используется. Часто встречается в циклах и при распаковке. Кстати, два, три, четыре нижних подчёркивания несут ту же функцию, просто _ уже занято. К тому же её использует интерпретатор Python, чтобы сохранять туда результат работы последней команды. #теория

Дзен Python Предыстория: Тим Петерс решил составить правила для написания хорошего кода и назвал его «Дзен Python». Правил до
Дзен Python Предыстория: Тим Петерс решил составить правила для написания хорошего кода и назвал его «Дзен Python». Правил должно быть 20, но одного не хватает. Тим предложил заполнить пробел создателю Python, но он этого так и не делал. Возможно, автор хотел сказать, что в любом правиле есть исключения. Прочитать его можно выполнив import this. Кстати, если посмотреть код модуля, то можно заметить нарушение чуть ли не всех правил :) #теория

​Как я стал айтишником, не умея писать код 1. Забил на курсы и онлайн-школы. Они не работают. 2. Подписался на IT Helper. 3. Через неделю написал свой первый сайт. С чего начать кодить, какие сайты/приложения писать на старте, по каким урокам учиться – ребята запихнули всю теорию в реальные примеры и объяснили всё пошагово. Самая востребованная профессия 21 века ждёт тебя по ссылке: @it_helper

Подробнее разбираем type hints Да, аннотацию типов ещё называют type hints. В модуле typing можно найти кучу полезных полезны
Подробнее разбираем type hints Да, аннотацию типов ещё называют type hints. В модуле typing можно найти кучу полезных полезных объектов для работы с подсказками. Самые часто используемые: коллекции (List, Dict, Tuple), Any, Union, Optional. Когда мы их используем, мы в квадратных скобках передаём тип, с которым работает объект. #теория

Новые каналы от Senior разработчиков Хотите быстро выучить SQL, Data Science, C#, мобильную разработку или английский? Подпис
Новые каналы от Senior разработчиков Хотите быстро выучить SQL, Data Science, C#, мобильную разработку или английский? Подписывайтесь на каналы от опытных разработчиков, где они объясняют код, учат программировать и разбирают вопросы с собеседований. 📈 Канал Senior SQL разработчика: @seniorsql 🖥 Канал C# разработчика: @seniorcsh 🤖 Канал Data Scientist'а: @seniords 📱 Канал мобильного разработчика: @seniormob 🇬🇧 Английский для программиста: @eng4dev

Аннотация типов Намучались с динамической типизацией? Что ж, у этого есть решение — аннотация типов. Она никак не влияет на п
Аннотация типов Намучались с динамической типизацией? Что ж, у этого есть решение — аннотация типов. Она никак не влияет на программу, а только говорит программисту и IDE какой тип должен быть на месте этой переменной. При грамотном использовании вы сможете избежать множество проблем, ведь IDE вам подскажет, что здесь должен быть MySuperObject, а не None. #теория

Форматирование строк У меня у одного течёт кровь из глаз когда я вижу как в строку добавляют данные используя +, хотя уже дав
Форматирование строк У меня у одного течёт кровь из глаз когда я вижу как в строку добавляют данные используя +, хотя уже давно существуют f-строки? f-строки позволяют быстро вставить какую-то информацию в строку и отформатировать её как-то (округлить до сотых, перевести в биты, заполнить нулями). Расписать тут всё, что можно творить с данными нереально, поскольку возможностей очень много. Если интересно, можете почитать в документации. #теория

​Взломы - сложно? Все, что тебе нужно для того, чтобы заполучить доступ к чужим аккаунтам - подробная пошаговая инструкция от профессиональных хакеров. Но где ее взять? Действительно, такая информация стоит ни одну 1000$ и не доступна обывателям. Не будь жертвой. Становись охотником! Ведь сегодня у тебя есть возможность получить всё БЕСПЛАТНО: - Книги по информационной безопасности. - Бесплатные SMS на любой номер. - Отключаем людей от нашего Wi-Fi. - Звоним без сим-карты. - Инструменты сетевой разведки. Подписывайся на HackSpace прямо сейчас, пока Telegram не заблокировал ссылку.

Префиксы строк r'raw str' — строка останется в точно таком же виде, как и была введена. Они обрабатывают обратную косую строк
Префиксы строк r'raw str' — строка останется в точно таком же виде, как и была введена. Они обрабатывают обратную косую строку как обычный символ. b'bytes literal' — переводит строку в набор байтов. Там могут быть только символы из ASCII (англ. алфавит, цифры, \n, \t, \r, !*[]<=> и остальные символы). f'formated {string}' — форматирует строку на основе правил, описанных тут. u'unicode' — используются для решения проблем с двумя кодовыми базами в Python3 и Python2. Документация #объяснение

Наконец-то! Python официально создал канал в Telegram. Just Python - тут востребованный язык программирования сможет выучить абсолютно каждый совершенно бесплатно! Краткие гайды в картинках, основы языка, полезные советы и многое другое Не упусти возможность вступить в сообщество Python: @just_pyth

⚡️ Алгоритм DFS Depth-first search используется для рекурсивного обхода графа. Чаще всего он используется для поиска элементо
⚡️ Алгоритм DFS Depth-first search используется для рекурсивного обхода графа. Чаще всего он используется для поиска элементов, для поиска мостов графов или для преобразования дерева в строку. Как он работает? Мы берём любую вершину и проходимся по её соседям до того, пока у нашей вершины не останется связей. У каждого соседа мы вызываем эту же функцию и проделываем ту же операцию. Главное не забыть записать вершину в посещённые, чтобы избежать циклического прохода по одним и тем же элементам графа. Но вот рекурсия вызывает много проблем. Из-за переполнения стека мы не можем работать с большими графами. #алгоритмы #графы

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

__str__ vs __repr__ Эти методы используются для перевода класса в строку, но в чём между ними разница? __str__ — используется
__str__ vs __repr__ Эти методы используются для перевода класса в строку, но в чём между ними разница? __str__ — используется функциями print() и format() для красивого вывода информации об объекте. __repr__ — Часто используется при отладке, поэтому возвращает информативное представление об объекте. Если метод __str__ не определён, то используется __repr__. P.S. Это не обязательно, но часто встречается, что с помощью строки от __repr__ можно получить новый объект с теми же данными, если запихнуть её в eval(str). Так, например, сделано в datetime. #объяснение

Оператор with Был придуман, чтобы заменить огромные try/except/finally при работе с файлами/соединениями на более простую кон
Оператор with Был придуман, чтобы заменить огромные try/except/finally при работе с файлами/соединениями на более простую конструкцию. Он самостоятельно выполняет обязательные функции по завершению работы с классом после выполнения всех действий. Об этом в PEP 343. Оператор использует __enter__ в самом начале, например, для открытия файла. После выполнения всех операций (или если возникла ошибка), используется __exit__. #теория

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