Разъяснивший Python
前往频道在 Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc
显示更多6 893
订阅者
+224 小时
-97 天
-6430 天
帖子存档
6 890
🔥 Зачем нужно ООП?
Это видео больше для новичков, ведь опытные разработчики уже активно применяют ООП в своих проектах. В видео рассказывается про то, что такое ООП и зачем оно нужно при написании программ.
Смотреть | #видео
6 890
Каждый уважающий себя разработчик должен уметь пользоваться Linux!
Собрали для вас уроки по операционке, обзоры дистрибутивов, полезные фичи и инструменты в одном канале👇
https://t.me/linux_education
6 890
Про метод
list.split(sep)
Все знают, что он разделяет список по sep, но у него есть свои особенности. И первое, это если sep не указан, то есть None.
Тогда ряды пробелов рассматриваются как один разделитель и, к тому же, в результате не будет пустых строк в начале и в конце.
Если sep передан, то разделители не группируются, а значит на месте повторов образуется ''. Также, разделение пустой строки всегда вернёт [''].
#объяснение6 890
4 169 375
👆Это не набор цифр, а средняя выручка малого бизнеса в прошлом месяце.
Так может каждый! Монетизировать свои навыки можно и нужно даже в нынешних реалиях.
Хочешь узнать больше?
Вот актуальный источник информации: канал известного миллиардера и наставника многих предпринимателей Аяза Шабутдинова.
Аяз доступно рассказывает о том, какой бизнес открыть прямо сейчас, как его развивать, как привлекать инвестиции и увеличивать прибыль.
Подписывайся на канал @ayaz_protiv, это станет твоим лучшим решением!
6 890
🔥 Боевой проект на Python
Теория это, конечно, хорошо, но без практики она бесполезна. Это плейлист, в по ходу которого вы создадите своё веб-приложение (Django) для автоматизации процессов.
Вам предстоит получше изучить Python с Django и разобраться в архитектуре проекта.
Смотреть | #видео
6 890
Обучающий канал по 🐍Python🐍 - @Python_per_month
Обучающий канал по ☕️Java☕️ - @java_per_month
Обучающий канал по 🤖C++🤖 - @Learning_pluses
Лучшие 📚книги и статьи📚 для программиста - @Best_IT_books
6 890
Почему так на***?
reversed(x) позволяет пройтись по объекту в обратном порядке. То есть в нашем случае — 3, 2, 1. Но это генератор, а значит пройтись по нему можно только 1 раз.
Если попробовать получить значения ещё раз, то генератор просто ничего не вернёт. Вызывается sorted([3, 2, 1]) == sorted([]) и, понятное дело, мы получаем False.
#объяснение6 890
Хотите выучить программирование и найти работу разработчиком? 💻💰
Подписывайтесь на каналы компании KTS.
В канале «Программисты делают бизнес» основатели и ведущие сотрудники KTS рассказывают про будни компании, рабочие проблемы, делятся своими мыслями и советами. Например, публикуют кейсы, рассказывают про собеседования и работу с клиентами.
В канале школы «Metaclass by KTS» ребята анонсируют учебные вебинары, начало новых потоков, выкладывают свои лекции и статьи с Хабра. Есть курсы фронтенда, бэкенда, девопса и мобильной разработки.
Подписаться на канал компании: @ktsdaily
Подписаться на канал школы: @metaclass
6 890
Про десятичные числа
В Python3 к цифрам относится всё, что можно считать цифрами, поэтому код с теста не выдал ошибки.
Это, например, '٠' (арабская ноль). Зачем их добавили? На эту тему есть интересная история, связанная с интернетом.
#объяснение
6 890
Зачем ты платишь за обучение, когда есть бесплатный материал:
📚 Полка Разработчика — доступ к платным книгам по программированию;
📖 Кладовая Книг — сборник полезных книг для изучения языков программирования;
🚽 IT Memes — тут чисто поржать, пока возится компилятор;
🗞 3D News — актуальные новости IT-индустрии на случай, если мемы надоели.
Сохраняй, пригодится6 890
Loguru
Это прекрасный модуль для ведения логов. Он сам настроит вывод ошибок, сам запишет результат работы функции, так ещё и отправит его на почту (это отдельная библиотека).
А вообще все фишки можно найти в документации. В любом случае модуль лучше и интереснее встроенного logging, но его надо скачивать.
#модуль
6 890
Делимся с вами подборкой лучших каналов для быстрого изучения программирования:
Всë об IT! – здесь обучают кодингу с нуля: шпаргалки, гайды, лекции, полезные инструменты и материалы, всё кратко и чётко, без воды.
Терминалоджи – сборник терминов по программированию, которые поясняются простым языком. Без терминологии в IT ничего не получится.
IT questions – сборник грамотных ответов на часто-задаваемые вопросы по кодингу. Очень полезный ресурс.
Сохраняйте каналы и прокачивайте свои навыки.
6 890
Топ репозитории на GitHub
python-guide — для тех, кто хочет расти дальше. Тут и про virtualenv, и про организацию проекта, и про библиотеки.
TheAlgorithms — алгоритмы и структуры данных. Тут их так много, что легче перечислить, чего не хватает. Тут, кстати, весь список.
python-patterns — шаблоны проектирования на Python. Всё выполнено на реальных примерах, а не вот эти вот ConcreteFactory и т.д.
#сайты
6 890
🎉 Вау, Google выпустил уникальный дудл в честь 5 лучших телеграм-каналов по программированию. Делимся ими с вами:
Хабр Community – самые полезные статьи и техно-обзоры прямо в Telegram. В ленту попадает только лучшее.
Google –тут вы выжмете свой гаджет на 100%. Фишки, взломы, секретные комбинации и скрытые возможности.
GIT: Сервисы для программистов – хранилище более 10.000 полезных утилит для всех, у кого есть компьютер. Почему я раньше о них не знал?
Точка входа в IT – самый крупный портал в тг для старта в программировании. Если вы думали, что айти это сложно, вам сюда.
C.M books – как флибуста, только для айтишников. Зачем покупать книги, если их можно взять отсюда?
Подписывайтесь и прокачивайте свои скиллы.
6 890
Готовы к взрыву мозга?
Когда вызывается id(Ok()), создаётся экземпляр класса, функция получает адрес в памяти и выкидывает объект (то есть удаляет его).
Во второй раз происходит то же самое, но на месте, где только что был предыдущий объект появляется новый, точно такой же. И в итоге мы получаем один и тот же адрес.
#объяснение
6 890
🔥 Типизированный Python
Я уже рассказывал поверхностно про аннотацию типов, про то, что она делает код в разы понятнее, но никак не влияет на работу приложения. В этом видео есть теория и практика применения.
Смотреть | #видео
6 890
Этот канал не сделает из тебя программиста за неделю!
Там не гарантируют трудоустройство и не дают других пустых обещаний.
Зато ежедневно постят самое интересное по WEB-разработке:
🍑 Полезные библиотеки
🍑 Обучающие материалы с примерами кода
🍑 Обзоры фич популярных фреймворков
Если JS, CSS, HTML, PHP для тебя не просто набор букв - подписывайся на WebCraft👇
6 890
Перейдём к основам-основам
В Python есть два типа типов: изменяемые (list, set, dict) и неизменяемые (bool, int, float, complex, tuple, str, frozenset).
Зачем такие сложности? Неизменяемые типы сохраняют данные, не позволяя другим объектам на них повлиять.
#теория
6 890
Благодаря багу в сеть утекло более 1000 курсов которые прямо сейчас публикуются в новом телеграмм канале.
Вот ссылка, подпишись пока не заблокировали:
https://t.me/+QoptkXk0BsQ0Mjky
P.s: Курсы бесплатные
