Статьи о программировании(Python, Django, Golang)
14 subscribers
145 photos
5 videos
1 file
159 links
Телеграм канал сайта https://gadjimuradov.ru/
Download Telegram
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎇 2025 в жизни программиста

➡️Впервые за всю историю количество строк кода, написанных человечеством, достигнет триллиона (по оценкам GitHub).

— Это наш общий след в цифровой эпохе.

➡️ ИИ-системы начали писать больше кода, чем люди.

— Возможно, 2025 станет годом, когда искусственный интеллект впервые решит баг, который люди не могут исправить десятилетиями.

➡️ 2025-й — год открытого кода. Всё больше крупных компаний выпускают свои продукты в open-source.

— Готовьтесь к большому числу коллабов и открытий.

💬 Чего вы ждёте от 2025 года?
Please open Telegram to view this post
VIEW IN TELEGRAM
Пагинация — это стандартная задача, с которой ежедневно сталкиваются тысячи разработчиков. Если вы используете реляционную базу данных, то можно задать смещение через LIMIT, например:


SELECT *
FROM table
LIMIT 1001, 100;


Этот запрос действительно вернет 100 записей, с 1001-й по 1100-ю. Но проблема в том, что для базы данных это так же сложно, как и выборка всех первых 1001 записей. Чем дальше запрашиваемая страница, тем медленнее будет выполняться запрос.

Более оптимальным решением является использование фильтрации через WHERE, где клиент передает идентификатор последней записи текущей страницы ($last_seen_id в примере):


SELECT *
FROM table
WHERE id > $last_seen_id
ORDER BY id ASC
LIMIT 100;


Этот подход позволяет избежать сканирования всех предыдущих строк, что значительно ускоряет работу с большими объемами данных.

Если хотите разобраться подробнее, рекомендую почитать отличную статью на эту тему!

👉 @BookPython
🐍🛣 Как изучать Python в 2025 году: дорожная карта

Детальный план обучения Python с нуля — разбираем каждый шаг на пути к профессиональной разработке в нашей статье:

🔗 Ссылка

Начните свой путь в IT вместе с нашим курсом по пайтон:
🔵 Основы программирования на Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevHub
Python — язык программирования 2024 года по версии рейтинга TIOBE

Python стал языком программирования 2024 года по версии рейтинга TIOBE. Эта награда присуждается языку программирования с самым высоким ростом рейтинга за год.

Python вырос в популярности больше остальных языков программирования за предыдущие 12 месяцев — на 9,3% до 23,85%). Этот показатель больше, чем у конкурентов: Java выросла за год на 2,3%, JavaScript на 1,4% и Go на 1,2%.

1️⃣ DevHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Вот вам задача

Напишите на python функцию вычисления n-го числа Фибоначчи

Например, при n=10 ответом будет 55

print(fibonacci(10)) # выведет число 55
print(fibonacci(15)) # выведет число 610

#задача
Forwarded from Machinelearning
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Mistral выпустила новую модель, специально разработанную для по Кодина с ИИ.

Codestral 25.01 дебютирует на 1-м месте в рейтинге лидеров LMsys Copilot Arena 🔥

Новая версия стала заметно умнее и в разы быстрее благодаря обновлённому токенизатору и усовершенствованной архитектуре.
Вы уже можете использовать его бесплатно в Continue (100% открытый исходный код) для VS Code.

Размер окна контекста увеличен до 256 тысяч токенов.

Чтобы использовать его, просто добавьте плагин Continue в VS Code и выберите Codestral 25.01 в качестве модели.

А если вам нужна дополнительная информация, то вот официальный блог Mistral.

https://mistral.ai/news/codestral-2501/

@ai_machinelearning_big_data

#mistral #llm #ml #Codestral
Используете ли вы в своих проектах фреймворк FastAPI ?
Anonymous Poll
100%
Да
0%
Нет
Alibaba дропнули свою новую универсальную нейронку — она мощнее ChatGPT и DeepSeek.

Qwen2.5-Max
обошла DeepSeek V3 во всех авторитетных бенчмарках, таких как Arena Hard, LiveBench, LiveCodeBench и GPQA-Diamond.

Особенности этого зверя:

— Умеет генерить фотореалистичные картинки и видосы в высоком качестве;
— ИИ-поиск, который быстро отыщет любую инфу в интернете;
Понимает русский язык;
Бесплатная и доступна в России;
— Пишет код почти как сеньор;

Можете попробовать тут
https://chat.qwenlm.ai/
Forwarded from Zen of Python
79 рублей в месяц за Ubuntu 1 Гб RAM, 8 Гб SSD, 1 ядро, публичный IP-адрес. Аптайм весьма высокий.

А вы где берете минимальные сервера? Поделитесь в комментариях.

#обсуждение

@zen_of_python
Forwarded from DataEng
Deep Dive into LLMs like ChatGPT

На канале Andrej Karpathy вышло 3-х часовое видео с разбором как работают LLM модели на примере ChatGPT. Более того, чуть больше года назад он уже выпускал часовой ролик Intro to Large Language Models, который уже набрал более 2.5 миллионов просмотров!
🔥1
Чтобы отсортировать последовательность в Python, используйте sorted:


In : sorted([1, -1, 2, -3, 3])
Out: [-3, -1, 1, 2, 3]


С помощью аргумента key можно передать функцию, которая будет использоваться для получения ключа сравнения для каждого значения. Например, отсортируем ту же последовательность по абсолютным значениям:


In : sorted([1, -1, 2, -3, 3], key=abs)
Out: [1, -1, 2, -3, 3]


Допустим, нам также нужно, чтобы числа с одинаковым абсолютным значением были расположены в порядке возрастания. В этом случае можно передать кортеж в качестве ключа сравнения:


In : sorted([1, -1, 2, -3, 3], key=lambda x: (abs(x), x))
Out: [-1, 1, 2, -3, 3]


Это не магия сортировки, а стандартное поведение кортежей в Python:


In : (1, 2) == (1, 2)
Out: True

In : (1, 2) > (1, 1)
Out: True

In : (1, 2) < (2, 1)
Out: True


👉@BookPython
🔥1
Какой порт по умолчанию использует Django runserver?
Anonymous Quiz
100%
8000
0%
8080
0%
8888
0%
404
Какое поле модели вы бы использовали в Django для хранения неограниченных текстовых данных?
Anonymous Quiz
33%
CharField
0%
BinaryField
67%
TextField
0%
LongOrEvenInfiniteTextField
🔥1
Forwarded from Zen of Python
VSCode vs. PyCharm

Переход с первой на вторую IDE стоит совершать, по мнению админа, не в первый год разработки, а когда наступает некое плато в развитии навыка кодить. В этот момент стать лучшей версией себя поможет именно PyCharm: хоть ворнингов с подчеркнутыми словами станет больше, зато узкопрофильность шаг за шагом позволит стать вашему проекту более «ухоженным» и читаемым.

Для сомневающихся — скурпулезный разбор различий между двумя популярными питоническими IDE от фулстэк-разработчика, на русском языке и длиной в 32 минуты.

Смотреть на замедленотьюбе

#факт

@zen_of_python
🔥1
Forwarded from Zen of Python
Python 3.14 станет быстрее на 30% без изменений в существующем коде

Произойдет ускорение за счет оптимизации C-компилятора, что выполняет байт-код. Это затронет версии языка 3.14 и выше (уже можно скачать с официального сайта).

Подробнее

@zen_of_python
1
30 бесплатных API для разработчиков
🔥1