Daily Coding 🔥
الذهاب إلى القناة على Telegram
Канал, который научит вас программировать лучше и эффективнее. Интересные задачи, обучающие статьи, советы по стилю кода и многое другое. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/dailycoding
إظهار المزيد8 034
المشتركون
-624 ساعات
-277 أيام
-11830 أيام
أرشيف المشاركات
8 031
📑 Связные списки, трюки с указателями и хороший вкус
В интервью на TED Линус Торвальдс рассказывает о хорошем стиле программирования. В качестве примера приводит два варианта удаления элементов из односвязных списков. В первом варианте есть специальный случай, а в другом — нет. Линус предпочитает второй.
В качестве примера Линус показывает достаточно простой псевдокод в стиле Си. Но не даёт концептуального объяснения. Поэтому не сразу понятно, как работает косвенный указатель.
Подробно разберём это решение и его преимущества. В качестве бонуса показано не только удаление, но и вставка элемента через косвенную адресацию.
#статьи #C #Си
8 031
♥️ Наши каналы для дизайнеров
На канале Dezzigners мы публикуем полезные инструменты и плагины для дизайнеров. Несколько раз в неделю публикуем отличные книги и премиум файлы — бесплатно.
На канале Dropzz скидываем лучший дизайн со всех просторов интернета. Смотрите и вдохновляйтесь!
На канале Newzz ежедневно публикуем топ новых статей и инструментов для дизайнера.
На канале Daily Design мы публикуем полезные материалы, статьи, советы, бесплатные книги и многое другое.
Подписывайтесь! Вы всегда найдете что-то новое и интересное.
8 031
Хочешь стать руководителем команды разработки?
AGIMA совместно с GeekBrains запускает второй поток на курс для middle- и senior-разработчиков. Расскажем, как автоматизировать разработку, управлять командой и высоконагруженными системами.
Длительность курса 6 месяцев, начало — 24 декабря.
В процесс обучения вы узнаете:
— Как подбирать специалистов и делегировать задачи.
— Как организовать командную работу и оценивать ее эффективность.
— Как обучать сотрудников и управлять ими.
Выпускники получат удостоверение о повышении квалификации. Трое лучших смогут присоединиться к команде AGIMA.
Обучение платное.
Записаться на курс.
8 031
💡Проверяйте код с использованием линтера
Линтер анализирует код и ищет в нём ошибки, которые можно обнаружить автоматически. Перед отправкой изменений в репозиторий код всегда полезно проверять с помощью линтера.
Различные IDE и редакторы кода, вроде pycharm и VS Code, содержат встроенные линтеры и подсвечивают проблемные участки кода. Программист сам принимает решение о том, следовать этим рекомендациям или нет. Поначалу сообщения об ошибках, выдаваемые линтерами, могут показаться непонятными. Для того чтобы в них ориентироваться, стоит уделить некоторое время изучению используемого линтера. Это себя окупит.
В следующей части продолжим данную тему и рассмотрим примеры.
Продолжение следует...
#советы #coding #python
8 031
🛠 wxPython входит в тройку пользующихся наибольшей популярностью GUI-библиотек для Python (остальные две – PyQT и Tkinter). wxPython интуитивна для разработчиков python и проста в использовании, это прекрасная смесь из C++ wxWidget-ов и программирования на Python.
wxPython применяется в качестве расширяющего модуля Python и является кросс-платформенным набором инструментов, запускаемым на многих платформах без нужды в модификациях. Поддерживается на многих платформах, включая Unix, Macintosh OS X и Microsoft Windows (32 bit).
wxPython предлагает тысячи элементов, позволяющих с легкостью создавать трудоемкие и функциональные GUI приложения на Python.
#инструменты #python
8 031
📑 Вышел .NET 5. И что?
Несколько недель назад вышел .NET 5. На сайте Microsoft можно найти подробный анонс со всеми изменениями, но главный вопрос для разработчиков — и что с того? Что мне с выхода пятого дотнета, как я могу его использовать, есть ли смысл переходить на новую версию прямо сейчас? На эти вопросы постараемся ответить в статье.
#статьи #CSharp #dotnet
8 031
🚀Сделаем из тебя Веб разработчика за 3 месяца - нужно только решиться!
В США буткемпы уже несколько лет помогают людям без опыта стать разработчиками и найти позицию в топовых IT-компаниях мира от Google и Microsoft, до Uber и Amazon.
Мы адаптировали формат под наш рынок и предлагаем:
💪 12 недель супер интенсивной практики на реальных проектах;
🎖 6 реальных проектов в портфолио, которые оценят работодатели;
🤩 Постоянную обратную связь и персональные сессии с нашими учителями - разработчиками с многолетним стажем;
🙋♂️ Тренинги по soft skills, помощь с составлением резюме и тестовые собеседования - все, чтобы подготовить тебя к работе;
🏆 И главное - возможность претендовать на позицию джуниор фронтенд разработчик уже через 3 месяца!
Стек: HTML, CSS, JavaScript, React, NodeJS
Остались вопросы? Наши контакты, истории выпускников и описание программы здесь: https://s.algoritmika.org/1av5x62
8 031
🛠 Arrow предназначена для преодоления недостатков встроенной в Python функциональности даты и времени, которая не совсем понятна и легка. Может быть использована в качестве прекрасной замены для модулей datetime и time в Python.
#инструменты #python
8 031
♥️ Наши каналы для программистов
На канале WebDEV мы публикуем полезные инструменты и книги для веб-разработчиков, даем советы и рассказываем о том, как делать сайты лучше.
На канале Говнокод ежедневно выходят забавные подборки плохого кода и мемы для программистов.
Подписывайтесь! Неважно на каком языке вы пишете, вы обязательно найдете что-то новое и интересное.
8 031
🔥 Лучшее на канале за неделю
1. Разработка должна ориентироваться на продакшен.
2. Pygame предназначена для создания мультимедиа-приложений с играми включительно.
3. Следуйте соглашению по именованию сущностей из PEP 8.
8 031
♥️ Наши телеграм боты
UI8 Bot — бот предоставляет безлимитный доступ к сайту ui8.net Стоимость доступа на сайте стартует от 188$ с ограничениями на загрузки. Стоимость в нашем боте начинается от 4$ в месяц без каких-либо ограничений.
Craftwork Bot — предоставляет полный доступ к сайту craftwork.design намного дешевле.
Боты работают очень просто: присылаете ссылку в бота, а бот в ответ присылает файл для скачивания. Попробуйте сами!
8 031
💡Следуйте соглашению по именованию сущностей из PEP 8
▍Часть 2
Перед прочтением рекомендуем ознакомиться с первой частью.
▍Пример применения PEP 8
Ниже приведён фрагмент кода, имеющего достаточно сложную структуру, но соответствующего правилам PEP 8. Тут я, чтобы продемонстрировать именование разных сущностей, поместил простую функцию в класс.
#!/usr/bin/env python
import sys
DEFAULT_NAME = "someone" # <- UPPERCASE_UNDERSCORE
class GreetingManager: # <- CamelCase
def say_hello(self, arguments): # <- lowercase_underscores
if len(arguments) < 2:
target_name = DEFAULT_NAME
else:
target_name = arguments[1] # <- lowercase_underscores
print(f"Hello, {target_name}")
if __name__ == "__main__":
GreetingManager().say_hello(sys.argv)
#советы #coding #python8 031
Не можешь найти работу? Получи супервостребованную профессию «Python-разработчик» и работай на самом развивающемся рынке в мире.
На сегодняшний день Python — один из самых популярных языков программирования, на котором работают при анализе больших данных и создании нейросетей. Перспективы развития настолько обширны, что предоставляют огромные возможности для карьерного и финансового роста. Зарплаты специалистов этой сферы начинаются от 75 тысяч рублей, а на рынке открыто свыше 7500 вакансий.
После окончания курса мы поможем студентам не только составить портфолио и получить отзывы реальных клиентов, но и трудоустроиться к партнерам университета: Mail.ru group, Rambler, Газпромбанк, Сбербанк и других.
Выпускники получат сертификаты и диплом гособразца о переподготовке.
Оплатить пятимесячный курс можно в рассрочку от 3,5 тысяч рублей. При покупке до 14 декабря курс «Основы баз данных и SQL» в подарок.
Поторопись — потом цена будет расти!
8 031
📑 Пузырь, соломинка и лапоть. Что происходит с программистами 1С
Есть на свете такие штуки – называются франчи 1С. Это партнеры фирмы 1С, которые продают её программные продукты, помогают их внедрять и эксплуатировать, и умеют дорабатывать под нужды заказчика. Так вот, эти франчи пережили за несколько лет довольно забавную трансформацию.
Раньше как было. Возникла у клиента задача – он звонил во франч, к нему выезжал программист, разбирался, решал задачу. Либо на месте, либо забирал с собой и возвращался с решением через несколько дней.
Сейчас такого почти не бывает. В большинстве случаев придётся поработать с тремя забавными персонажами – пузырём, соломинкой и лаптем. Консультантом, аналитиком и разработчиком.
#статьи #1C
8 031
Привет👋Меня зовут Максим
Еще в школе я полюбил программирование, на первую работу в небольшую веб-студию устроился в 16 лет.
Сейчас мне 20, последних 3 года я занимаюсь коммерческой разработкой.
За это время успел поработать на нескольких стартапах, организовать разработку e-commerce платформы и собрать все основы моего любимого языка Go в небольшой книге.
Не так давно я начал вести свой канал ZHASHKEVYCH, чтобы помогать другим, делиться знаниями и собственным опытом, а также находить единомышленников. В нем вы можете найти посты на следующие темы:
👨💻Практические советы по профессиональному развитию
Тебе нужен пет проект
Хард и софт скиллы
Учите английский
Не решай задачи в лоб
Сначала заработай карму
👌Лучшие практики, инструменты и подходы к разработке
Открыть localhost наружу
Не хранить JWT в localStorage
Хорошие коммиты
Грамотность в коде
Не спеши писать код
Правило Бойскаута
На канале регулярно появляется новый контент, так что подписывайся чтобы не пропускать самое интересное 🚀
8 031
🛠 Pygame предназначена для создания мультимедиа-приложений с играми включительно. Она построена на мощной Simple Directmedia Library (SDL). Эта библиотека среди прочего используется для обучения детей разработке игр. Имеет открытый исходный код.
Сила Pygame в том, что она не требует OpenGL, позволяет использование множественных CPU для работы в многоядерной системе для супервысокой производительности, а также использование оптимизированных кодов на C и Assembly для внутренних функций.
Pygame весьма портативна и может запускаться практически на любых платформах и операционных системах. Эту библиотеку скачали миллионы людей и очень вероятно, что это одна из лучших игровых библиотек.
#инструменты #python
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
