Публикации по теме 'programming'


Голанг за шестьдесят секунд — Указатели
Указатель — это место в памяти, где находится значение. В Go очень важно понимать указатели, поскольку большинство параметров, передаваемых функциям, будут передаваться по значению, а не по ссылке. Это означает, что следующий код может не делать того, что вы от него ожидаете: func add1(num int) { num = num+1 } myNum := 1 add1(myNum) fmt.Println(myNum) Это выведет на консоль 1 (попробовать можно здесь ). Копия myNum создается при передаче функции add1 . Итак, теперь есть..

Кодирование вопреки всему
В самом сердце Африки, в прекрасной стране Замбия, 26-летний программист-самоучка по имени Пукута Мванза спокойно бросает вызов обстоятельствам. Его путешествие по миру программирования было сопряжено с проблемами, с которыми многим на технически подкованном Западе, возможно, никогда не придется столкнуться. В этой статье мы погрузимся в историю Пукуты, изучая уникальные препятствия, которые он преодолел, его страсть к программированию и непоколебимую решимость, которая помогает ему идти..

Двенадцать недель @ Basecamp: Летняя сказка
Прелюдия О программе стажировки Basecamp я узнала во время зимних каникул совершенно случайно. Выгоревший из осеннего семестра и не имеющий мотивации выполнять какую-либо работу, я провел беглый поиск в Google на стажировку по науке о данных и случайно обнаружил, что Basecamp только объявил о поиске летних стажеров. Прочитав описание и узнав о мантре Basecamp убить в сопроводительном письме , я понял, что это приложение не будет похоже на другие. Я тщательно прочесал свое резюме..

Лучший способ изучить новые технологии - это делать. Вот немного вдохновения.
Недавно я опубликовал статью Как я могу оставаться в курсе событий как разработчик . Эта история, конечно же, была о том, как познакомиться со всеми этими новыми блестящими технологиями. Это также было немного об обучении, но в основном о знании того, что эти вещи существуют. Теперь вопрос: Что, если вы действительно хотите их изучить? Опять же, я хочу подчеркнуть, что вы не должны прыгать на подножку каждой новой технологии, во-первых, потому что в этом нет необходимости, а..

Chatpad — Оболочка ChatGPT с собственным хостингом
Chatpad делает использование ChatGPT намного более приятным и продуктивным благодаря встроенному селектору персонажей. Давайте взглянем! В последнее время появилось множество пользовательских интерфейсов для ChatGPT, чат-бота, который помогает пользователям устанавливать и достигать своих ежедневных целей. Каждый пользовательский интерфейс имеет свои уникальные функции и дизайн, призванный быть более привлекательным для пользователей. Тем не менее, Chatpad, новое приложение, надеется..

Представляем файл задач
Прекратите использовать Makefile для выполнения повторяющихся задач TL;DR Makefile имеет важные ограничения при использовании его для выполнения повторяющихся задач оболочки. Лучшей альтернативой является использование сценария оболочки с функциями, которые я назвал taskfile . Попробуйте, выполнив следующую команду в своем терминале, которая создаст базовый taskfile в рабочем каталоге: /bin/bash -c "$(curl -fsSL..

Аутентификация Django Google OAuth
Часть 20. Мы изучим и изучим интеграцию аутентификации OAuth 2.0 в социальных сетях (Google) с Django. Самые продвинутые планы развития науки о данных, которые вы когда-либо видели! Поставляется с тысячами бесплатных учебных ресурсов и интеграцией ChatGPT …