📑 Вышел мартовский релиз расширения Python для Visual Studio Code
Вышел выпуск расширения Python для Visual Studio Code за март 2022 года. Это короткий выпуск, но он включает некоторые новые функции, такие как поддержка предварительных версий и изменения в выборе интерпретатора в строке состояния.
Clean Code #новости #python #VSCode
Вышел выпуск расширения Python для Visual Studio Code за март 2022 года. Это короткий выпуск, но он включает некоторые новые функции, такие как поддержка предварительных версий и изменения в выборе интерпретатора в строке состояния.
Clean Code #новости #python #VSCode
📑 Как понять, что перед вами плохой разработчик
Мало просто сменить свою сферу работы на IT, желательно еще и стать хорошим разработчиком. Бывший тимлид и консультант Александр Усков рассказывает, как понять, что перед вами плохой разработчик и что с ним вообще можно делать.
Clean Code #статьи
Мало просто сменить свою сферу работы на IT, желательно еще и стать хорошим разработчиком. Бывший тимлид и консультант Александр Усков рассказывает, как понять, что перед вами плохой разработчик и что с ним вообще можно делать.
Clean Code #статьи
🧑💻 Блоки и отступы
Блоки в командах if, else, while должны состоять из одной строки, в которой обычно содержится вызов функции. Максимальный уровень отступов в функции не должен превышать один-два. Это упрощает ее чтение и понимание.
По возможности избавьтесь от блока else, если используете if. Иногда полезно следовать от отрицания if (! $var) — таким образом может сократиться количество вложенных if блоков.
Clean Code #совет #cleancode
Блоки в командах if, else, while должны состоять из одной строки, в которой обычно содержится вызов функции. Максимальный уровень отступов в функции не должен превышать один-два. Это упрощает ее чтение и понимание.
По возможности избавьтесь от блока else, если используете if. Иногда полезно следовать от отрицания if (! $var) — таким образом может сократиться количество вложенных if блоков.
Clean Code #совет #cleancode
Snyk
Платформа для безопасного создания облачных приложений. Помогает программистам устранять уязвимости с открытым исходным кодов во время разработки.
📑 Сайт
Clean Code #инструменты
Платформа для безопасного создания облачных приложений. Помогает программистам устранять уязвимости с открытым исходным кодов во время разработки.
📑 Сайт
Clean Code #инструменты
Правильные методы по Clean Code
Продолжение серии лекций по Clean Code. Тема: Как правильно писать методы с точки зрения Clean Code?
📺 YouTube
Clean Code #видео #cleancode
Продолжение серии лекций по Clean Code. Тема: Как правильно писать методы с точки зрения Clean Code?
📺 YouTube
Clean Code #видео #cleancode
YouTube
Правильные методы по Clean Code
Сегодня мы продолжаем серию лекций по Clean Code. Тема: Как правильно писать методы с точки зрения Clean Code?
Как называть переменные по Clean Code - https://www.youtube.com/watch?v=5vsfYifNqzk
Курс о котором говорится в видео: FRONT-END - https://bit.ly/3r15eMk…
Как называть переменные по Clean Code - https://www.youtube.com/watch?v=5vsfYifNqzk
Курс о котором говорится в видео: FRONT-END - https://bit.ly/3r15eMk…
💡 Подборка советов по Python
▫️ Табуляция или пробелы
▫️ Максимальная длина строки
▫️ Пустые строки
▫️ Кодировка исходного файла
▫️ Комментарии
▫️ Блоки комментариев
Clean Code #советы #python #подборка
▫️ Табуляция или пробелы
▫️ Максимальная длина строки
▫️ Пустые строки
▫️ Кодировка исходного файла
▫️ Комментарии
▫️ Блоки комментариев
Clean Code #советы #python #подборка
🔥 Лучшее на канале за неделю
1. Как понять, что перед вами плохой разработчик.
2. Kera — создание встроенных в приложение туториалов для пользователей.
3. Блоки комментариев.
1. Как понять, что перед вами плохой разработчик.
2. Kera — создание встроенных в приложение туториалов для пользователей.
3. Блоки комментариев.
📑 Google работает над системой архивации Android-приложений
Google сообщила, что работает над функцией архивирования установленных приложений для экономии памяти. У пользователей появится возможность удалять до 60% приложения, но сохранять на устройстве пользовательские данные, иконку и служебную информацию. После можно будет восстановить приложение и продолжить им пользоваться.
Clean Code #новости #Google #Android
Google сообщила, что работает над функцией архивирования установленных приложений для экономии памяти. У пользователей появится возможность удалять до 60% приложения, но сохранять на устройстве пользовательские данные, иконку и служебную информацию. После можно будет восстановить приложение и продолжить им пользоваться.
Clean Code #новости #Google #Android
🧑💻 Строки документации в Python
— Пишите документацию для всех публичных модулей, функций, классов, методов. Строки документации необязательны для приватных методов, но лучше написать, что делает метод. Комментарий нужно писать после строки с def.
— PEP 257 объясняет, как правильно и хорошо документировать. Заметьте, очень важно, чтобы закрывающие кавычки стояли на отдельной строке. А еще лучше, если перед ними будет ещё и пустая строка, например:
Clean Code #совет #cleancode #python
— Пишите документацию для всех публичных модулей, функций, классов, методов. Строки документации необязательны для приватных методов, но лучше написать, что делает метод. Комментарий нужно писать после строки с def.
— PEP 257 объясняет, как правильно и хорошо документировать. Заметьте, очень важно, чтобы закрывающие кавычки стояли на отдельной строке. А еще лучше, если перед ними будет ещё и пустая строка, например:
"""Return a foobang— Для однострочной документации можно оставить закрывающие кавычки на той же строке.
Optional plotz says to frobnicate the bizbaz first.
"""
Clean Code #совет #cleancode #python
Budibase
Low-code-платформа с открытым исходным кодом, объединяющая все необходимое для создания внутренних инструментов и пользовательских бизнес-приложений. Включая:
— Дашборды;
— Административные панели;
— Приложения для утверждения;
— Клиентские порталы.
Low-code-платформы, такие как Budibase, позволяют разработчикам создавать и поставлять внутренние инструменты и CRUD-приложения в кратчайшие сроки.
📑 Сайт
Clean Code #инструменты
Low-code-платформа с открытым исходным кодом, объединяющая все необходимое для создания внутренних инструментов и пользовательских бизнес-приложений. Включая:
— Дашборды;
— Административные панели;
— Приложения для утверждения;
— Клиентские порталы.
Low-code-платформы, такие как Budibase, позволяют разработчикам создавать и поставлять внутренние инструменты и CRUD-приложения в кратчайшие сроки.
📑 Сайт
Clean Code #инструменты
🧑💻 Чтение кода сверху вниз
За каждой следующей функцией должны следовать функции, вызванные выше. Таким образом мы можем читать наш код последовательно, как рассказ. Дядюшка Боб (Роберт Мартин — инженер, автор книги «Чистый код») называет такой подход «правилом понижения».
Clean Code #совет #cleancode
За каждой следующей функцией должны следовать функции, вызванные выше. Таким образом мы можем читать наш код последовательно, как рассказ. Дядюшка Боб (Роберт Мартин — инженер, автор книги «Чистый код») называет такой подход «правилом понижения».
Clean Code #совет #cleancode
📖 Think Julia
🖋 Ben Lauwens, 2019
Это практическое руководство использует Julia 1.0 для пошагового ознакомления с программированием, начиная с базовых концепций и заканчивая более продвинутыми возможностями, такими как создание новых типов. Книга подходит для учащихся старшей школы или колледжа, а также для самообучения и профессионалов, которым необходимо изучить основы программирования.
💾 Скачать книгу
Clean Code #книги #Julia
🖋 Ben Lauwens, 2019
Это практическое руководство использует Julia 1.0 для пошагового ознакомления с программированием, начиная с базовых концепций и заканчивая более продвинутыми возможностями, такими как создание новых типов. Книга подходит для учащихся старшей школы или колледжа, а также для самообучения и профессионалов, которым необходимо изучить основы программирования.
💾 Скачать книгу
Clean Code #книги #Julia
🧑💻 Аргументы функций
Функции и методы должны содержать минимальное количество аргументов, которых в идеале не должно быть вообще. Для использования функции с большим количеством аргументов должна быть очень веская причина.
Clean Code #совет #cleancode
Функции и методы должны содержать минимальное количество аргументов, которых в идеале не должно быть вообще. Для использования функции с большим количеством аргументов должна быть очень веская причина.
Clean Code #совет #cleancode
Как решать задачи как программист?
В видео рассказывается о том, как решать конкретную задачу как программист.
📺 YouTube
Clean Code #видео
В видео рассказывается о том, как решать конкретную задачу как программист.
📺 YouTube
Clean Code #видео
🔥 Лучшее на канале за неделю
1. Think Julia.
2. Budibase — low-code-платформа с открытым исходным кодом, объединяющая все необходимое для создания внутренних инструментов и пользовательских бизнес-приложений.
3. Строки документации в Python.
1. Think Julia.
2. Budibase — low-code-платформа с открытым исходным кодом, объединяющая все необходимое для создания внутренних инструментов и пользовательских бизнес-приложений.
3. Строки документации в Python.
PostHog
Платформа для анализа продуктов с открытым исходным кодом, созданная для предприятий. Может быть развернута в инфраструктуре пользователя. Предоставляет большой набор инструментов для улучшения продукта, среди которых:
— Запись сеанса;
— Тепловые карты;
— Флаги функций.
📑 Сайт
Clean Code #инструменты
Платформа для анализа продуктов с открытым исходным кодом, созданная для предприятий. Может быть развернута в инфраструктуре пользователя. Предоставляет большой набор инструментов для улучшения продукта, среди которых:
— Запись сеанса;
— Тепловые карты;
— Флаги функций.
📑 Сайт
Clean Code #инструменты
🧑💻 Используйте понятные слова для обозначения переменных, функций и методов
Что означает «используйте понятные слова»? Понятные слова – это те слова, посмотрев на которые, не только мы, но и другие люди поймут, для чего предназначается та или иная переменная, функция или метод. Другими словами название само по себе должно говорить за переменную, функцию или метод.
В то же время какие-то вещи следует держать в голове. Использование понятных обозначений не означает, что мы должны использовать любое количество символов и слов при их создании. Хорошим универсальным правилом является использование трех или четырех слов максимум. Если у нас появляется необходимость в использовании больше чем четырех слов, то, возможно, мы пытаемся сделать несколько вещей за раз, и нам стоит сделать наш код проще. Итак, давайте использовать только необходимое количество символов для обозначения переменных, функций и методов.
Clean Code #совет #cleancode
Что означает «используйте понятные слова»? Понятные слова – это те слова, посмотрев на которые, не только мы, но и другие люди поймут, для чего предназначается та или иная переменная, функция или метод. Другими словами название само по себе должно говорить за переменную, функцию или метод.
В то же время какие-то вещи следует держать в голове. Использование понятных обозначений не означает, что мы должны использовать любое количество символов и слов при их создании. Хорошим универсальным правилом является использование трех или четырех слов максимум. Если у нас появляется необходимость в использовании больше чем четырех слов, то, возможно, мы пытаемся сделать несколько вещей за раз, и нам стоит сделать наш код проще. Итак, давайте использовать только необходимое количество символов для обозначения переменных, функций и методов.
Clean Code #совет #cleancode
📖 Introduction to Data Science
🖋 Rafael A. Irizarry, 2019
Книга знакомит с концепциями и навыками, которые помогут решать реальные задачи анализа данных. В ней раскрываются такие тематики, как теория вероятностей, линейная регрессия, машинное обучение и другие. Читатель сможет выучить язык программирования R и разобраться, как использовать его для обработки и визуализации данных, построения алгоритмов прогнозирования и много другого. Эта книга - учебник, подходящий для изучения Data Science с нуля. Предварительные знания R не требуются, хотя некоторый опыт программирования может быть полезен.
💾 Скачать книгу
Clean Code #книги #DataScience
🖋 Rafael A. Irizarry, 2019
Книга знакомит с концепциями и навыками, которые помогут решать реальные задачи анализа данных. В ней раскрываются такие тематики, как теория вероятностей, линейная регрессия, машинное обучение и другие. Читатель сможет выучить язык программирования R и разобраться, как использовать его для обработки и визуализации данных, построения алгоритмов прогнозирования и много другого. Эта книга - учебник, подходящий для изучения Data Science с нуля. Предварительные знания R не требуются, хотя некоторый опыт программирования может быть полезен.
💾 Скачать книгу
Clean Code #книги #DataScience