Публикации по теме 'software-development'


Три функции, которые нужно знать в Python
Узнайте, как использовать функции map, filter и reduce в Python В Python есть три функции, которые обеспечивают большую практичность и полезность при программировании. Эти три функции, которые обеспечивают функциональный стиль программирования в объектно-ориентированном языке Python, - это функции map (), filter () и reduce (). Эти функции можно не только использовать по отдельности, но и комбинировать, чтобы обеспечить еще большую полезность. В этом руководстве мы рассмотрим эти..

Не интегрируйте различия среды в двоичный файл — Обрабатывайте их извне!
Включение различий между различными средами выполнения непосредственно в двоичный файл приводит к ненужной сложности и неправильному распределению ответственности. Рассмотрим следующий код, который ссылается на переменную среды, представляющую среду, и возвращает ключ API на ее основе: package main import ( "os" ) func main() { functionUsesAPIKey(getAPIKey()) } func getAPIKey() string { switch os.Getenv("ENV") { case "PROD": return "XXXXX"..

Создайте CLI-приложение для отслеживания времени с помощью разработки через тестирование
TDD с библиотекой тестирования oclif Хотя написание инструмента CLI может быть очень увлекательным, первоначальная настройка и шаблон — анализ аргументов и флагов, проверка, подкоманды — как правило, одинаковы для каждого CLI, и это утомительно. Вот где оклиф фреймворк спасает положение. Шаблон для написания однокомандного или многокомандного интерфейса командной строки исчезает, и вы можете быстро перейти к коду, который вы на самом деле хотите написать. Но подождите — это еще..

Автоматически изменяйте размер всех ваших изображений с помощью Python
Легкие в использовании учебники Автоматически изменяйте размер всех ваших изображений с помощью Python Быстрый и простой скрипт для изменения размера всех ваших изображений в папке до желаемых размеров. Представьте себе: у вас есть ТОННЫ изображений в папке на вашем компьютере, и вы хотите изменить их размер до определенных размеров (изменить высоту или ширину). Вы могли либо - По отдельности загружайте их в какой-нибудь инструмент для изменения размера по одному, или Ухх .....

Мобильные приложения с Python: понимание плавающей разметки
Все, что вам нужно знать, чтобы не разочароваться в макете Одна из самых неприятных вещей при изучении любого GUI-фреймворка — это, вероятно, правильная компоновка вашего виджета. Каждый фреймворк имеет свою логику, и большинство из них (если вообще есть) не воспринимают макеты интуитивно. Вот почему я хочу дать вам представление о макетах в Kivy уже здесь, во второй части моей серии Kivy, чтобы избавить вас от этого разочарования. В частности, давайте подробнее рассмотрим менеджера..

Юпитер в докере
Узнайте, как запустить Jupyter в контейнере Docker. Позвольте мне показать вам, как можно простым способом запустить Jupyter Notebook в контейнере Docker . Это полезно, если вы хотите запустить Jupyter на сервере. Функции 😎 На основе Python 3.9 и Jupyter 6.5 . После запуска контейнера автоматически будут установлены библиотеки, расположенные в файле requirements.txt . Если вы хотите установить другие библиотеки, вы можете добавить их в файл requirements.txt и..

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