Получи случайную криптовалюту за регистрацию!

Код Карыча

Логотип телеграм канала @devkarych — Код Карыча К
Логотип телеграм канала @devkarych — Код Карыча
Адрес канала: @devkarych
Категории: Технологии
Язык: Русский
Количество подписчиков: 2.11K
Описание канала:

⚛️ Программирование, всякое и интересное об IT.
💟 Python, Web, Боты.
Мой GitHub: github.com/yakarych.
Реклама и предложения: @karych; электропочта: karych@karych.ru

Рейтинги и Отзывы

3.00

3 отзыва

Оценить канал devkarych и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

2

1 звезд

0


Последние сообщения 5

2022-04-23 01:26:12 Если ты вдруг не спишь, то желаю тебе сладких снов.
Кстати, лучшая сказка на ночь — чтение новых стандартов pep8, ряльно убаюкивает
452 viewsedited  22:26
Открыть/Комментировать
2022-04-22 17:43:35
TikTok

Я решил что стоит собрать все скрипты в одно место, чтобы каждый нашедший этот канал через тикток мог сразу найти и скопировать программки, не лазать по десяткам постов. Поэтому если кто будет просить в комментах код, скидывайте ссылку на этот пост.

Таким образом мы отделим тех, кому интересен авторский контент, а кому — только программки.

Ссылка на все программы: https://gist.github.com/devkarych/e9debcc1a88b8e9c89a7ca11d96e0843
607 views14:43
Открыть/Комментировать
2022-04-22 08:55:36 #practise

Доброе утро, котята. Если вы не используете тайпхинты в своём коде, то желаю бросить молодежный питон и разгребать легаси на джаве
792 viewsedited  05:55
Открыть/Комментировать
2022-04-22 00:29:34 Мой любимый тикток из моих тиктоков: https://vt.tiktok.com/ZSdATWEEK/.
911 views21:29
Открыть/Комментировать
2022-04-21 23:02:04 #practise Функции

Если твоя функция/метод имеет тело длиннее 15 строк, то это плохая функция/метод.

Если твоя функция называется не с глагола, то это в большинстве случаев плохая функция.

Если твоя функция на вход принимает более 4 аргументов, то это плохая функция.

Если твоя функция выполняет короткое простое действия (возведение в степень, простую операцию...), и ты не заюзал lambda, то чуть-чуть осуждаю. Но не перебарщивай с лямбдами — можешь выстрелить в здравый смысл.

Если функция выполняет задачу сложнее сложения, и название ее не очень очевидное, и при этом ты не написал """докстринг""", то я тебя осуждаю.
918 viewsedited  20:02
Открыть/Комментировать
2022-04-21 00:18:02
Используешь глобалы?
Anonymous Poll
33%
Использую и горд
20%
Не использую и горд
22%
Использую, но осуждаю
25%
Не использую и осуждаю
55 voters1.0K views21:18
Открыть/Комментировать
2022-04-20 23:55:25 #practise

Если юзаете глобальные переменные — не юзайте глобальные переменные.
1.0K views20:55
Открыть/Комментировать
2022-04-20 23:53:37
Новая рубрика: #practise.

Вкидываю бест-практис и анти-бест-практис на Python. Без доказательств, придется верить на слово. Или гуглить.
1.0K viewsedited  20:53
Открыть/Комментировать
2022-04-16 21:13:05 Магические методы

Наткнулся на отличную статью про магические методы в Python. Автор выделил 5 основных случаев, когда можно классно заюзать переопределение магических методов:
1) Инициализация объектов: __new__ и __init__.
2) Документирование объектов: __str__ и __repr__.
3) Циклы и итераторы: __iter__ и __next__.
4) Контекстные менеджеры: __enter__ и __exit__.
5) Реализация геттеров и сеттеров через __getattr__ и __setattr__. А вот это конкретно так нарушает концепцию ООП, поэтому не советую злоупотреблять ими.

В целом, занимательно и очень полезно: https://nuancesprog.ru/p/10529/
1.5K viewsedited  18:13
Открыть/Комментировать
2022-04-10 16:07:30 #sources #книги
Годный контент для начинающих Python-разработчиков

Цель поста — открыть вам найденные мной интересные ресурсы, из которых можно подчерпнуть полезные знания, опыт и best practise (лучшие практики написания кода).

YouTube-каналы и курсы:
Тимофей Хирьянов — лектор из МФТИ, выпустивший 2 отличных курса по программированию (2017-2018, 2019-2020). Подходят для новичков и людям, которые хотят фундамендализировать свои знания. Курс — Алгоритмы на Python; Курс — Практика программирования на Python.
Диджитализируй! — гипер-полезный YouTube канал для начинающих Python backend-разработчиков. Тык.
АйтиБорода — Дудь от IT-сообщества, на его канале найдете интересные интервью, расширяющие кругозор. Тык.
Совет от аудитории — “Поколение Python” — курс на Stepik.

Книги:
Книги — вещь довольно спорная. Многие попадают на полки уже успев устареть, многие полностью заменяются прочтением туториалов и документации.
Но на базовом уровне, где ЯПы прогрессируют значительно медленнее, чтение может многим помочь (я сам начинал с прочтения книги Марка Лутца, и мне это сильно помогло при дальнейшем изучении Python и программирования в целом).
Какие книги рекомендую?
• Изучаем программирование на Python — Пол Бэрри.
• Изучаем Python — Марк Лутц.
Больше ничего не читал, и рекомендовать не буду.
• PS: мне советовали «Грокаем алгоритмы» (для любителей спортпрога и людей с хорошим мат.аппаратом), но так и не дошли руки.. вообще отзываются о ней положительно.

Подкасты:
Радио-Т
1.9K views13:07
Открыть/Комментировать