Публикации по теме '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 и..
Языки программирования: сравнение их сильных сторон и лучших вариантов использования
Введение
В мире разработки программного обеспечения языки программирования служат основой для создания приложений, веб-сайтов и различных программных решений. Каждый язык программирования имеет свои уникальные особенности, сильные стороны и наилучшие варианты использования, поэтому разработчикам крайне важно понимать их различия и выбирать наиболее подходящий язык для своих проектов. В этой статье мы сравним несколько популярных языков программирования, изучим их сильные стороны и..