🧑💻 Пользуйтесь .startswith() и .endswith() вместо обработки срезов
Пользуйтесь
Clean Code #совет #cleancode #python
Пользуйтесь
.startswith()
и .endswith()
вместо обработки срезов строк для проверки суффиксов или префиксов.startswith()
и endswith()
выглядят чище и порождают меньше ошибок. Например: см. код.Clean Code #совет #cleancode #python
D3js
Это библиотека JavaScript для управления документами на основе данных. D3 помогает оживить данные с помощью HTML, SVG и CSS.
Акцент D3 на веб-стандартах предоставляет вам все возможности современных браузеров, не привязывая себя к проприетарной структуре, сочетая мощные компоненты визуализации и управляемый данными подход к манипуляциям с DOM.
📑 Сайт
Clean Code #инструменты #web #JavaScript
Это библиотека JavaScript для управления документами на основе данных. D3 помогает оживить данные с помощью HTML, SVG и CSS.
Акцент D3 на веб-стандартах предоставляет вам все возможности современных браузеров, не привязывая себя к проприетарной структуре, сочетая мощные компоненты визуализации и управляемый данными подход к манипуляциям с DOM.
📑 Сайт
Clean Code #инструменты #web #JavaScript
Наследование в ООП на примере Python
Наследование — это один из главных принципов объектно-ориентированного программирования не только в Python, но и во всех языках в целом.
В этом видео вы узнаете, что такое наследование на конкретных примерах, написанных на языке Python. Оно идеально подойдёт для новичков, которые уже знают, как написать «hello world», но ещё не совсем освоили базовые понятия ООП.
📺 YouTube
WebDEV #видео #python #теория
Наследование — это один из главных принципов объектно-ориентированного программирования не только в Python, но и во всех языках в целом.
В этом видео вы узнаете, что такое наследование на конкретных примерах, написанных на языке Python. Оно идеально подойдёт для новичков, которые уже знают, как написать «hello world», но ещё не совсем освоили базовые понятия ООП.
📺 YouTube
WebDEV #видео #python #теория
YouTube
Наследование в объектно-ориентированном программировании. Введение в ООП Python
🔥🔥🔥 Курс на степике по ООП 🔥🔥🔥
https://stepik.org/z/114354
Степик с меня берет комиссию поэтому
1) Лучший способ приобрести курс - личный банковский перевод в РФ или покупку тарифа на boosty. Я добавлю вас вручную на курс по вашему ид.
https://t.iss.one/artem_egoroff…
https://stepik.org/z/114354
Степик с меня берет комиссию поэтому
1) Лучший способ приобрести курс - личный банковский перевод в РФ или покупку тарифа на boosty. Я добавлю вас вручную на курс по вашему ид.
https://t.iss.one/artem_egoroff…
💡 Подборка инструментов
▫️ CSS Gradient — небольшой веб-сайт и бесплатный инструмент, который позволяет создавать градиентный фон для веб-сайтов.
▫️ AO Analytics — бесплатная аналитика для любых сайтов, без ограничений по объёму.
▫️ Code4startup — информационный ресурс для общего развития программиста.
▫️ AWS — предоставляет вычислительную мощность, хранилища баз данных, доставку контента и другие функциональные возможности для создания сложных приложений с высокой гибкостью, масштабируемостью и надежностью.
▫️ Test Collab — многофункциональная система управления проектами, специально созданная для разработчиков программного обеспечения.
Clean Code #инструменты #подборка
▫️ CSS Gradient — небольшой веб-сайт и бесплатный инструмент, который позволяет создавать градиентный фон для веб-сайтов.
▫️ AO Analytics — бесплатная аналитика для любых сайтов, без ограничений по объёму.
▫️ Code4startup — информационный ресурс для общего развития программиста.
▫️ AWS — предоставляет вычислительную мощность, хранилища баз данных, доставку контента и другие функциональные возможности для создания сложных приложений с высокой гибкостью, масштабируемостью и надежностью.
▫️ Test Collab — многофункциональная система управления проектами, специально созданная для разработчиков программного обеспечения.
Clean Code #инструменты #подборка
🔥 Лучшее на канале за неделю
1. Очередная история о борьбе с выгоранием.
2. Cloudflare Pages — бесплатный веб-хостинг (платформа JAMstack) с простой интеграцией с Git, предназначенный для совместной работы фронтенд разработчиков.
3. Приоритеты.
1. Очередная история о борьбе с выгоранием.
2. Cloudflare Pages — бесплатный веб-хостинг (платформа JAMstack) с простой интеграцией с Git, предназначенный для совместной работы фронтенд разработчиков.
3. Приоритеты.
📑 Из бесплатного VPN-сервиса Airplane Accelerates в Китае слили базу данных пользователей на 5,7 млн записей
В Китае из бесплатного VPN-сервиса Airplane Accelerates слили базу данных пользователей на 5,7 млн записей. База содержит: IP-адреса, домены, идентификаторы и временные метки пользователей. Об этом заявляет портал Cybernews. Специалисты по кибербезопасности обнаружили 7 июля 2022 года в свободном доступе экземпляр ElasticSearch. Он содержал журнал VPN-подключений весом 626 ГБ.
Clean Code #новости
В Китае из бесплатного VPN-сервиса Airplane Accelerates слили базу данных пользователей на 5,7 млн записей. База содержит: IP-адреса, домены, идентификаторы и временные метки пользователей. Об этом заявляет портал Cybernews. Специалисты по кибербезопасности обнаружили 7 июля 2022 года в свободном доступе экземпляр ElasticSearch. Он содержал журнал VPN-подключений весом 626 ГБ.
Clean Code #новости
🧑💻 Копипаста
Все проблемы начинаются с копировать и вставить. Всегда читайте то, что копируете, всегда проверяйте то, что импортируете. Ошибки прячутся в сложности. Например, «магия» хороша в моей зависимости, но не в моем коде.
Clean Code #совет
Все проблемы начинаются с копировать и вставить. Всегда читайте то, что копируете, всегда проверяйте то, что импортируете. Ошибки прячутся в сложности. Например, «магия» хороша в моей зависимости, но не в моем коде.
Clean Code #совет
HTML-CSS-JS
Онлайн-редактор HTML, CSS и JS с мгновенным предварительным просмотром. Трио HTML-CSS-JS - это части всех веб-сайтов, с которыми взаимодействуют пользователи. Повысьте эффективность вёрстки и обеспечьте максимальное удобство для пользователей с помощью коллекции бесплатных онлайн-инструментов!
📑 Сайт
Clean Code #инструменты #HTML #CSS #JavaScript
Онлайн-редактор HTML, CSS и JS с мгновенным предварительным просмотром. Трио HTML-CSS-JS - это части всех веб-сайтов, с которыми взаимодействуют пользователи. Повысьте эффективность вёрстки и обеспечьте максимальное удобство для пользователей с помощью коллекции бесплатных онлайн-инструментов!
📑 Сайт
Clean Code #инструменты #HTML #CSS #JavaScript
🧑💻 Обращайте внимание на то, что строка может быть unicode-строкой
Когда вы проверяете, является ли объект строкой, обратите внимание на то, что строка может быть
Clean Code #совет #cleancode #python
Когда вы проверяете, является ли объект строкой, обратите внимание на то, что строка может быть
unicode-строкой
. В python 2 у str
и unicode
есть общий базовый класс, поэтому вы можете написать:if isinstance(obj, basestring):Отметим, что в Python 3,
unicode
и basestring
больше не существуют (есть только str
) и bytes
больше не является своего рода строкой (это последовательность целых чисел).Clean Code #совет #cleancode #python
📖 The Missing README: A Guide for the New Software Engineer
🖋 Chris Riccomini, Dmitriy Ryaboy , 2021
Для новых инженеров-программистов умение программировать — это только полдела. Вы быстро обнаружите, что некоторым навыкам и процессам, которые являются ключевыми для вашего успеха, не учат почти нигде. Данная книга заполняет этот пробел — квинтэссенция уроков, лучших практик и инженерных основ, которым авторы обучали начинающих разработчиков в ведущих компаниях более десяти лет.
💾 Скачать книгу
Clean Code #книги #programming
🖋 Chris Riccomini, Dmitriy Ryaboy , 2021
Для новых инженеров-программистов умение программировать — это только полдела. Вы быстро обнаружите, что некоторым навыкам и процессам, которые являются ключевыми для вашего успеха, не учат почти нигде. Данная книга заполняет этот пробел — квинтэссенция уроков, лучших практик и инженерных основ, которым авторы обучали начинающих разработчиков в ведущих компаниях более десяти лет.
💾 Скачать книгу
Clean Code #книги #programming
🧑💻 Не пишите код только для хорошего развития событий
Напишите ошибки, которые помогут понять, почему они произошли, как они были обнаружены и что можно сделать для их устранения. Проверяйте все входные данные системы (включая ввод пользователя), а также возможность ее восстановления после сбоя. Предположим, что пользователь держит пистолет: приложите достаточно усилий, чтобы убедить его стрелять не в голову, а во что-то другое!
Clean Code #совет
Напишите ошибки, которые помогут понять, почему они произошли, как они были обнаружены и что можно сделать для их устранения. Проверяйте все входные данные системы (включая ввод пользователя), а также возможность ее восстановления после сбоя. Предположим, что пользователь держит пистолет: приложите достаточно усилий, чтобы убедить его стрелять не в голову, а во что-то другое!
Clean Code #совет
Как ускорить разработку на JavaScript
Quokka — невероятно полезный инструмент для ускорения разработки на JavaScript и TypeScript, и в этом видео автор покажет, как им пользоваться.
Вы узнаете, как установить этот плагин в свой редактор кода (он работает в VS Code, Sublime Text, Atom и WebStorm), а также в общих чертах ознакомитесь с его возможностями.
📺 YouTube
WebDEV #видео #javascript
Quokka — невероятно полезный инструмент для ускорения разработки на JavaScript и TypeScript, и в этом видео автор покажет, как им пользоваться.
Вы узнаете, как установить этот плагин в свой редактор кода (он работает в VS Code, Sublime Text, Atom и WebStorm), а также в общих чертах ознакомитесь с его возможностями.
📺 YouTube
WebDEV #видео #javascript
🔥 Лучшее на канале за неделю
1. The Missing README.
2. HTML-CSS-JS — онлайн-редактор HTML, CSS и JS с мгновенным предварительным просмотром..
3. Обращайте внимание на то, что строка может быть unicode-строкой.
1. The Missing README.
2. HTML-CSS-JS — онлайн-редактор HTML, CSS и JS с мгновенным предварительным просмотром..
3. Обращайте внимание на то, что строка может быть unicode-строкой.
ColorScheme
Это инструмент для подбора цветов и генерации цветовых схем. На сайте ColorScheme вы можете найти различные таблицы, каталоги, карты цветов, инструменты для работы с цветом, справочную литературу по цветоведению/колористике и другие тематические материалы.
📑 Сайт
Clean Code #инструменты
Это инструмент для подбора цветов и генерации цветовых схем. На сайте ColorScheme вы можете найти различные таблицы, каталоги, карты цветов, инструменты для работы с цветом, справочную литературу по цветоведению/колористике и другие тематические материалы.
📑 Сайт
Clean Code #инструменты
🧑💻 Для последовательностей используйте тот факт, что пустая последовательность есть false
Для последовательностей (строк, списков, кортежей) используйте тот факт, что пустая последовательность есть
Clean Code #совет #cleancode #python
Для последовательностей (строк, списков, кортежей) используйте тот факт, что пустая последовательность есть
false
— см. код.Clean Code #совет #cleancode #python
📖 Python by Example: Learning to Program in 150 Challenges
🖋 Nichola Lacey, 2019
Вместо того, чтобы загружать читателя тоннами теории, эта книга включает в себя 150 задач, позволяя сразу начать практику. Она идеально подойдёт тем, кто хочет научиться программировать на Python, в частности студентам, начинающим изучать информатику, или учителям, которые найдут здесь ряд готовых задач для использования в работе.
💾 Скачать книгу
Clean Code #книги #Python
🖋 Nichola Lacey, 2019
Вместо того, чтобы загружать читателя тоннами теории, эта книга включает в себя 150 задач, позволяя сразу начать практику. Она идеально подойдёт тем, кто хочет научиться программировать на Python, в частности студентам, начинающим изучать информатику, или учителям, которые найдут здесь ряд готовых задач для использования в работе.
💾 Скачать книгу
Clean Code #книги #Python