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


Решения проблем CodeChef — Chase2Learn
CodeChef — популярная онлайн-платформа для соревнований по программированию, на которой проводятся ежемесячные соревнования по программированию. Эти конкурсы открыты для всех со всего мира и обычно длятся несколько часов. Участники соревнуются в различных категориях, включая начинающих, средних и продвинутых. Одна из замечательных особенностей CodeChef заключается в том, что он предлагает широкий спектр задач для решения, от простых до сложных. Это означает, что каждый найдет что-то для..

Все о представлениях в Django REST Framework (DRF) — APIView
Глубокое погружение во все, что вам нужно знать о представлениях Django REST Framework с модульным тестированием. Django — один из самых популярных фреймворков на Python. Он помогает вам с легкостью создавать веб-приложения, поставляется с множеством встроенных функций, отличным сообществом, которое поможет вам, а также другими вспомогательными библиотеками/инструментами, чтобы уменьшить вашу боль в шее. Одной из таких библиотек является Django REST framework (DRF). Это мощный и..

Освоение расширенных типов в TypeScript
TypeScript — это мощный и популярный расширенный набор JavaScript, который добавляет к языку статическую типизацию и другие функции. Одной из самых мощных функций TypeScript является его способность определять сложные типы с использованием множества расширенных функций. В этой статье мы рассмотрим некоторые из более продвинутых функций системы типов TypeScript, в том числе: Интерфейсы Дженерики перечисления Псевдонимы типов Условные типы Типы объединения и пересечения..

F# и RavenDB
Несколько лет назад я использовал RavenDB, и это был хороший опыт — с тех пор он только рос как на дрожжах. Раньше я много использовал MongoDB, мне надоел «опыт SQL», и мне нужно было что-то получше для ООП. Но теперь я FP и DDD, SQL не поможет, а Mongo раздражает меня. Начало работы с RavenDB Перво-наперво, нам нужна локальная среда docker run --rm -d -p 9010:8080 -p 38888:38888 --name ravendb -e RAVEN_Setup_Mode=None -e RAVEN_License_Eula_Accepted=true -e..

Python — Анимация вращающейся штуки с помощью функции Print()
# Просто для удовольствия Если вы хотите продуктивно изучать Python, эта статья может быть не для вас. Все, что последует, может быть глупостью, глупостью и пустой тратой времени. Но это весело! Вариант 1 import time d = {'-':'\\', '\\':'|', '|':'/', '/':'-'} x = '-' while True: print((x+' ')*20, end='\r') x = d[x] time.sleep(0.25) ^ запустите этот фрагмент кода и посмотрите, что произойдет! (не нужно ничего устанавливать) Вариант 2 import time d = {'+':'x',..


Хорошего по немногу
Лето стучится в двери, пора получать бронзу 🕶🌞! Кластерный стек — v1.1.15 На этой неделе мы выпускаем лишь несколько изменений, но они очень важны. Как вы заметили, приложение ClusterStack велико для того, что оно предлагает… я имею в виду… большое! 🤯 Наша версия IOs в среднем занимала 90 МБ, а наша версия Android — 70 МБ, 🙀. Эти размеры были обусловлены некоторыми решениями по разработке приложений, принятыми в самом начале: избегайте слишком большого количества..