Библиотека программиста | программирование, кодинг, разработка
82.5K subscribers
3.88K photos
185 videos
89 files
6.93K links
Все самое полезное для программиста в одном канале.

По рекламе: @proglib_adv

Курс по ML: https://clc.to/eLH_zQ

Другие курсы: https://clc.to/goHZHA

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🤔🚜 Попытка убедить клиента, что его одностраничному приложению нужен Kubernetes

Придумали описание поинтереснее? Кидайте в комментарии👇

#юмор
😁64👍6🥱3
🐍 Создаём игру «Виселица» на Python. Часть 1. Командная строка

Осваиваем азы программирования на Python, разработав классическую игру «Виселица» с интерактивным интерфейсом и увлекательной геймплейной механикой.

🔗 Читать статью
😁20👍9❤‍🔥21🌚1
🍪Cookies в деталях: наглядная демонстрация от ByteByteGo (Alex Xu)

#инфографика
👍301
💰⬆️ 10 факторов, влияющих на зарплату программиста

Узнайте 10 факторов, как превратиться из рядового программиста в высокооплачиваемого специалиста и научиться аргументированно запрашивать зарплату выше рынка.

Читать статью

#новость
👍131
🤯 Вроде в сообществе появилось устойчивое мнение, что каждый конкретный язык подходит для конкретной задачи, но все равно каждый год мы видим подобные сравнения.

В любом случае согласитесь, что интересно посмотреть на результаты сравнения языков, которые сейчас на хайпе?! 😉👇
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥8👍5🔥2🥱2😁1
🤯 Rust vs. Go в 2024 году

🤔 Ну что, давненько не было холиваров. Прошлогодняя статья-сравнение актуализирована в соответствии с реалиями 2024 года (хотя плюсы и минусы остаются весьма схожими).

👉 Читайте подробнее, чтобы узнать о преимуществах/недостатках обоих языков и некоторых компромиссах.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12🥱42👍2🌚1
🐻‍❄️ Быстрее Pandas в 10 раз: Polars — высокопроизводительная библиотека для анализа больших данных на Python

Разработанная с нуля на языке Rust библиотека Polars объединяет в себе скорость, гибкость и богатый инструментарий для анализа больших данных на Питоне, что позволяет считать её достойной заменой популярной библиотеке Pandas.

👉 Читайте о Polars подробнее в нашей статье 👈
❤‍🔥7👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🤦Обычный релиз легаси проекта: вроде вытащили, но есть нюанс

#юмор #жиза
Please open Telegram to view this post
VIEW IN TELEGRAM
😁88🥱5🌚3👍21
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.

В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями

👉Подписаться👈
👍8❤‍🔥2
👨‍💻🧩 Психология и ИТ: 17 личностных качеств, необходимых для успешной карьеры

В статье разберем, какие качества необходимы для успешного старта в IT-сфере.

Читать статью

#новость
👍8🥱2
🤩 Новый выпуск Game Bytes уже здесь

📌 Game Bytes — ежемесячная серия из мира разработки игр на GitHub. Ниже — некоторые из наиболее ярких новостей:

🎮 Выпуск VVVVVV 2.4: популярный платформер-головоломка, в котором нельзя прыгать, но можно переворачивать гравитацию, был выпущен как Flash-игра в 2010 году, портирован на C++ в 2011 году и открыт в 2020 году. Версия 2.4 включает переводы на 21 язык, исправления ошибок и улучшения производительности.

🎮 Выпуск Hypersomnia на Steam. Hypersomnia — это быстрый многопользовательский топ-даун шутер, вдохновленный такими играми, как Counter-Strike и Hotline Miami. Игра разрабатывалась с 2013 года и была впервые запущена на Steam в декабре 2023 года.

🎮 Hyperrogue 13.0: уникальная рогалик-игра, разворачивающаяся на гиперболической плоскости, получила свое первое крупное обновление с 2021 года. Версия 13.0 вводит новые игровые механики, включая арбалет, и новые способы визуализации неевклидовых геометрий.

🎮 Daggerfall Unity 1.0 теперь доступен: этот проект по сохранению игры является самой полной реализацией The Elder Scrolls II: Daggerfall 1996 года. Daggerfall Unity переносит классическую RPG из эмуляции DOS на Windows, macOS и Linux.

🎮 Heaps.io 2.0: игровой движок, созданный оригинальным дизайнером языка Haxe, получил обновление с рефакторингом буферов, унифицированным кэшированием шейдеров и поддержкой DirectX 12.

🎮 GodotOS — новый минималистичный десктопный интерфейс: созданный в игровом движке Godot, GodotOS предлагает элегантный и минималистичный десктопный опыт.

🎮 LDtk 1.5: известный редактор уровней от создателя Dead Cells и Nuclear Blaze получил обновление с новыми функциями, включая глобальный поиск и улучшенную поддержку больших проектов.

🎮 ScummVM 2.8.0: проект по сохранению игр добавил поддержку 50 новых игр, включая несколько титулов Nancy Drew и Syberia, а также выпустил версию для iPhone и iPad.

#геймдев #чтопроисходит
👍12🥰2❤‍🔥1
🧩🧠 Хотите узнать насколько хорошо вы знаете математику, чтобы начать заниматься Data Science?

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

🔗 Пройти тест

Не расстраивайтесь если не сможете набрать максимальное колличество баллов. Чтобы подтянуть знания поможет наш курс Математика для Data Science.

👉 Начать можно с вводных занятий, чтобы познакомиться с преподавателями и форматом обучения.

На водных занятиях вас ждет:

– Лекции с преподавателями кафедры ВМК МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск.

– Практические задания для закрепления материала.

– Ссылки на дополнительные материалы.

⚡️Переходите и активируйте – https://proglib.io/w/d7b4e866
5🥱1
Программируйте со скоростью мысли


🛠 Zed — высокопроизводительный многопользовательский редактор кода с открытым исходным кодом от создателей Atom и Tree-sitter. Он сочетает в себе мощь IDE с оперативностью легкого редактора, обеспечивая производительность, которую вы можете почувствовать под рукой.

📌 Он написан на Rust и поддерживает:

Полное синтаксическое дерево для каждого буфера по мере ввода, обеспечивая точную подсветку кода, автоматический отступ, просмотр схемы с возможностью поиска
GitHub Copilot с возможностью генерации/рефакторинга кода с помощью GPT-4
Встроенный полнофункциональный терминал для доступа к командной строке
Модальное редактирования в стиле Vim, а также использование хоткеев и командной палитры
Работу с кодом на любом устройстве
Набор светлых/темных тем, а также возможности кастомизации
Каналы для обсуждения, планирования и написания кода с командой, включая возможности аудио и текстового чата

👉 GitHub
👉 Сайт
👍23🥱12🤔5🤩42
🐍 Создаем игру «Виселица» на Python. Часть 2. Графический интерфейс на PySimpleGUI

В первой части мы написали код для получения и обработки вводимых игроком данных, создали некоторые компоненты и текстовый пользовательский интерфейс (TUI). Во второй части реализуем логику игры «Виселица» и создадим графический интерфейс с помощью PySimpleGUI.

🔗 Читать статью
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
🤯 Когда усердно выделял и копировал код, но для вставки снова нажал Ctrl+C (⌘+C) вместо Ctrl+V (⌘+V)

#жиза
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35😁24🥱12🌚2
📚Напоминаем про наш полный курс «Самоучитель по Python для начинающих»

Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!

🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39🔥8😁32👏2