Разъяснивший Python
رفتن به کانال در Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
نمایش بیشتر7 156
مشترکین
-224 ساعت
-187 روز
-6030 روز
آرشیو پست ها
7 156
Про десятичные числа
В Python3 к цифрам относится всё, что можно считать цифрами, поэтому код с теста не выдал ошибки.
Это, например, '٠' (арабская ноль). Зачем их добавили? На эту тему есть интересная история, связанная с интернетом.
#объяснение
7 156
Зачем ты платишь за обучение, когда есть бесплатный материал:
📚 Полка Разработчика — доступ к платным книгам по программированию;
📖 Кладовая Книг — сборник полезных книг для изучения языков программирования;
🚽 IT Memes — тут чисто поржать, пока возится компилятор;
🗞 3D News — актуальные новости IT-индустрии на случай, если мемы надоели.
Сохраняй, пригодится7 156
Loguru
Это прекрасный модуль для ведения логов. Он сам настроит вывод ошибок, сам запишет результат работы функции, так ещё и отправит его на почту (это отдельная библиотека).
А вообще все фишки можно найти в документации. В любом случае модуль лучше и интереснее встроенного logging, но его надо скачивать.
#модуль
7 156
Делимся с вами подборкой лучших каналов для быстрого изучения программирования:
Всë об IT! – здесь обучают кодингу с нуля: шпаргалки, гайды, лекции, полезные инструменты и материалы, всё кратко и чётко, без воды.
Терминалоджи – сборник терминов по программированию, которые поясняются простым языком. Без терминологии в IT ничего не получится.
IT questions – сборник грамотных ответов на часто-задаваемые вопросы по кодингу. Очень полезный ресурс.
Сохраняйте каналы и прокачивайте свои навыки.
7 156
Топ репозитории на GitHub
python-guide — для тех, кто хочет расти дальше. Тут и про virtualenv, и про организацию проекта, и про библиотеки.
TheAlgorithms — алгоритмы и структуры данных. Тут их так много, что легче перечислить, чего не хватает. Тут, кстати, весь список.
python-patterns — шаблоны проектирования на Python. Всё выполнено на реальных примерах, а не вот эти вот ConcreteFactory и т.д.
#сайты
7 156
🎉 Вау, Google выпустил уникальный дудл в честь 5 лучших телеграм-каналов по программированию. Делимся ими с вами:
Хабр Community – самые полезные статьи и техно-обзоры прямо в Telegram. В ленту попадает только лучшее.
Google –тут вы выжмете свой гаджет на 100%. Фишки, взломы, секретные комбинации и скрытые возможности.
GIT: Сервисы для программистов – хранилище более 10.000 полезных утилит для всех, у кого есть компьютер. Почему я раньше о них не знал?
Точка входа в IT – самый крупный портал в тг для старта в программировании. Если вы думали, что айти это сложно, вам сюда.
C.M books – как флибуста, только для айтишников. Зачем покупать книги, если их можно взять отсюда?
Подписывайтесь и прокачивайте свои скиллы.
7 156
Готовы к взрыву мозга?
Когда вызывается id(Ok()), создаётся экземпляр класса, функция получает адрес в памяти и выкидывает объект (то есть удаляет его).
Во второй раз происходит то же самое, но на месте, где только что был предыдущий объект появляется новый, точно такой же. И в итоге мы получаем один и тот же адрес.
#объяснение
7 156
🔥 Типизированный Python
Я уже рассказывал поверхностно про аннотацию типов, про то, что она делает код в разы понятнее, но никак не влияет на работу приложения. В этом видео есть теория и практика применения.
Смотреть | #видео
7 156
Этот канал не сделает из тебя программиста за неделю!
Там не гарантируют трудоустройство и не дают других пустых обещаний.
Зато ежедневно постят самое интересное по WEB-разработке:
🍑 Полезные библиотеки
🍑 Обучающие материалы с примерами кода
🍑 Обзоры фич популярных фреймворков
Если JS, CSS, HTML, PHP для тебя не просто набор букв - подписывайся на WebCraft👇
7 156
Перейдём к основам-основам
В Python есть два типа типов: изменяемые (list, set, dict) и неизменяемые (bool, int, float, complex, tuple, str, frozenset).
Зачем такие сложности? Неизменяемые типы сохраняют данные, не позволяя другим объектам на них повлиять.
#теория
7 156
Благодаря багу в сеть утекло более 1000 курсов которые прямо сейчас публикуются в новом телеграмм канале.
Вот ссылка, подпишись пока не заблокировали:
https://t.me/+QoptkXk0BsQ0Mjky
P.s: Курсы бесплатные
7 156
0x6e 0x75 0x6d 0x65 0x72 0x61 0x6c 0x20 0x73 0x79 0x73 0x74 0x65 0x6d
В Python мы можем использовать другие системы счисления, просто добавив приставку.
0x для шестнадцатеричной, 0o для восьмеричной и 0b для двоичной системы счисления.
#объяснение
7 156
⚡️Blender теперь есть в Telegram!
Самое большое русскоязычное сообщество 3D-дизайнеров создало свой обучающий канал, где научат 3D модерированию всех желающих!
Перейти: @blender_ed
7 156
🔥 Массивы
И нет, я не ошибся. В python действительно есть массивы и находятся они в модуле array. Они меньше занимают памяти, чем списки, но у них есть свои ограничения.
Про массивы, как ими пользоваться и их отличия от списков рассказывается в ролике.
Перейти к просмотру | #видео
7 156
Молодой айтишник из Кремниевой долины создал необычный канал в Телеграм по изучению Python.
По его словам, даже ленивый сможет легко и быстро освоить язык.
Он разжёвывает информацию, оформляя все в виде картинок - поэтому процесс обучения превращается в увлекательное занятие.
Если вам интересно изучение Python, то вот ссылка на канал @python_ed
7 156
Несколько фишек Python
1. Мы можем передать кортеж функции isinstance, тогда она будет проверять, относится ли x к одному из этих типов.
2. round может округлять в обратную сторону. То есть не только до дестых, но и до десяток.
3. В один except можно записывать несколько ошибок на обработку.
#теория
7 156
7 156
🔥
@dataclass
Я уже рассказывал про этот декоратор. Он позволяет быстро создавать структуры данных, что серьёзно экономит время. В этом ролике автор лучше разбирает этот декоратор и рассказывает про небольшие фишки.
Перейти к просмотру | #видео7 156
Каналы от Senior разработчиков
Хотите быстро выучить Python, Java или другой язык программирования? Подписывайтесь на каналы от опытных разработчиков, где они объясняют код и учат программировать.
🐍 Канал Senior Python разработчика:
@seniorpy
☕️ Канал Java разработчика:
@seniorjavist
🤖 Канал C++ разработчика:
@seniorcpp
💻 Канал JavaScript разработчика:
@senior_front
📚 Заметки программиста:
@progersbooks
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
