Когда вы уже написали несколько своих небольших пет-проектов, вы начинаете понимать что чистый код, архитектура и другие паттерны программирования начинают иметь смысл. В масштабируемых, командный или коммерческих проектах это несет особую ценность. Изучив эти принципы, новички получат представление о построении надежных, гибких и легко тестируемых приложений, что позволит им сохранить ясность кодовой базы и возможность ее сопровождения по мере роста их проектов.
Рубрика «python» - 10
Основы чистого кода на Python (PEP8, SOLID, ООП) ::: часть 1
2024-08-17 в 9:15, admin, рубрики: clean architecture, clean code, DRY, KISS, pep8, python, solid, unix-way, ооп, чистый кодИспользование ИИ и векторного поиска в Azure Cosmos DB для MongoDB vCore
2024-08-16 в 7:21, admin, рубрики: Cosmos DB интеграция, python, машинное обучение, Обработка естественного языка (NLP)В этой статье описывается встроенная функция векторного поиска в Cosmos DB для MongoDB vCore, а также приводится краткое руководство по ее исследованию с использованием кода Python.
Недавно Microsoft объявила о внедрении функциональности векторного поиска в Azure Cosmos DB для MongoDB vCore. Эта функция расширяет возможности Cosmos DB, позволяя разработчикам выполнять сложные поиски по сходству в многомерных данных, что особенно полезно в приложениях на основе RAG , системах рекомендаций, поиске изображений и документов и т. д.
Головоломка «Сапёр» на Python в 66 строк и ее решение вероятностным алгоритмом
2024-08-16 в 7:00, admin, рубрики: minesweeper, python, Алгоритмы, сапёрИдея написать данную статью пришла после прочтения статьи Реализация сапёра в 100 строках чистого RubyЧитать полностью »
Как нейросети выдают кредиты?
2024-08-15 в 19:40, admin, рубрики: python, TensorFlow, банки, как банки выдают кредиты, кредиты, машинное обучение, нейросети и кредиты, скоринг, финансыНи для кого не секрет, что кредитный скоринг — это вполне распространенная практика оценки заемщика. Чтобы условный чернорабочий с зарплатой 40 тысяч не взял 5 ипотек, а страна не превратилась в одну большую "Игру на понижение"...
И, в том числе ни для кого не секрет, что в современном мире лимит кредитной карты начисляет не банковский сотрудник, но нейросеть или попросту алгоритм машинного обучения.
Введение
Карл Давид Тольме Рунге (30 августа 1856 - 3 января 1927) - выдающийся немецкий математик, физик и спектроскопист. Обучался в Берлинском университете, где получил степень PhD, являлся профессором математики в Ганноверском университете, а также главой кафедры прикладной математики в Гёттингене. [1]
в 1901 году Карл открыл "Феномен Рунге" - в численном анализе эффект нежелательных колебаний, возникающий при интерполяции полиномами высоких степеней - о котором пойдёт речь в данной статье. [2]
Но прежде, чем мы окунёмся глубже в изучение данного феномена, давайте поговорим об Читать полностью »
Точность спортивных прогнозов на основе коэффициентов ставок
2024-08-15 в 10:56, admin, рубрики: python, анализ данных, букме, математика, математическая модель, математическая статистика, математическое моделирование, ставки на спорт, статистический анализПредисловие
В продолжении "Оценки инсайда в ставках на спорт"Читать полностью »
Пишем шахматы на двоих на Pygame
2024-08-15 в 8:15, admin, рубрики: pygame, python, разработка игр, шахматыДело было вечером, делать было нечего. Решил запрограммировать шахматы на двоих. Делать их будем на Pygame, а как - расскажу далее. Надо сказать, что я в Python и Pygame тот ещё чайник, так что код и мои пояснения далеки от идеала. Давайте приступим к разработке.
Начнём со стандартных действий вроде импортирования нужных библиотек, создания окна и игрового цикла
import pygame
from pygame import *
import pygame as pg
import math
wind=display.set_mode((640,640))
display.set_caption('Chess')
clock=time.Clock()
font.init()
game=1
while game: #цикл активен пока игра не закрыта
for e in event.get():
if e.type==QUIT:
game=0 #при нажатии на крестик игра закрывается
display.update()
clock.tick(60)
Использование численного метода Монте-Карло для вычисления многомерных интегралов
2024-08-14 в 6:15, admin, рубрики: python, интегралы, математика, математика и программирование, монте-карло, ПитонВведение
Еще в 1940-х годах, Джон фон Нейман и Станислав Улам изобрели моделирование Монте-Карло или численный метод Монте-Карло. Они назвали его в честь известного места азартных игр в Монако, поскольку этот метод имеет те же случайные характеристики, что и игра в рулетку.
Как читать текстовые файлы в Python?
2024-08-10 в 16:29, admin, рубрики: python, ооп, ООП python, ООП программирование, основы python, программирование для начинающих, программирование на python, работа с файлами, чтение текста, чтение файловPython предоставляет множество встроенных функций для выполнения различных операций с файлами, таких как создание, чтение и запись в текстовые файлы. Python может обрабатывать в основном два типа файлов: обычные текстовые файлы и бинарные файлы. В этом гайде мы разберемся, как читать текстовые файлы в Python.