Программистика
Closed channel
Лучший канал про python Ссылка для друга: https://t.me/+Ai6ughKtf5g2ZmFi Купить рекламу: https://telega.in/c/+Ai6ughKtf5g2ZmFi Админ: @JeyRahol По рекламе: @ReivuManager
Show more5 591
Subscribers
-224 hours
+117 days
-7830 days
Posts Archive
5 591
Антимонопольщики, вы где? Google начал замедлять запуск YouTube-видео в Firefox
Пользователи браузера Mozilla Firefox столкнулись с неожиданной проблемой в лице замедления загрузки видео на YouTube.
Так, один из пользователей Reddit продемонстрировал значительную задержку при загрузке YouTube в Firefox. Видео показывает, что страница сервиса остается пустой в течение нескольких секунд, прежде чем полностью загрузиться.
Это противоречит традиционно быстрому доступу к контенту, который пользователи ожидают от YouTube.
Интересно, что при изменении идентификатора пользователя Firefox на Chrome, платформа загружается без задержек. Это наводит на мысль, что замедление может быть намеренным действием со стороны Google.
Дополнительно, в коде видеосервиса была обнаружена функция «timeout», которая задерживает загрузку страницы на пять секунд. Некоторые предполагают, что это может быть связано с борьбой против блокировщиков рекламы.
@programistica // #новости
5 591
STM32 - программирование для начинающих. Пошагово. CubeMX CubeIDE
В данном видео рассмотрено программирование микроконтроллеров STM32 для начинающих. Рассмотрены вопросы: какой микроконтроллер выбрать, какими программами пользоваться и много другое. За базовую плату выбрано nucleo stm32f411re, которая содержит микроконтроллер stm32f411re и программатор st-link v2. Данный микроконтроллер является более мощным по сравнению с МК stm32f103, при минимальной разнице в стоимости. В отличие от платы discovery stm32f407vg, плата nucleo не имеет дополнительных устройств, что положительно сказывается на ее более низкой стоимости.
⚙️Длительность видео: 1 час 3 минуты
👁Ссылка на видео
@programistica // #video #Csharp
5 591
Почему простые числа образуют спирали
Все мы слышали об удивительных закономерностях и паттернах в математике. Некоторые из них настолько красивы и необъяснимы, что люди с радостью приписывают им мистический смысл. Но стоит разобраться получше, и оказывается, всё дело во вполне понятных, хоть и сложных, свойствах самих чисел. Автор предлагает разобраться, как таинственные спирали на полярном графике связаны с одной из фундаментальных особенностей простых чисел.
⚙️Длительность видео: 22 минуты
👁Ссылка на видео
@programistica // #video #математика
5 591
Cоздание 32-разрядного компьютера внутри Terraria
Автор документирует свое путешествие по внедрению Computerraria: 32-разрядного процессора, работающего внутри игры Terraria. Он работает над этим уже более 6 месяцев и подумал, что это достаточно круто, чтобы другим было интересно узнать об этом. Абсолютно все, о чем он здесь рассказывает, имеет полностью открытый исходный код и свободно доступно в общедоступных репозиториях, которые указаны под видео
⚙️Длительность видео: 15 минут
👁Ссылка на видео
@programistica // #video #python
5 591
Профессиональный учебник по современному Flat пользовательскому интерфейсу C#
C# Professional Modern Flat UI Tutorial это руководство покажет вам, как создать плоский современный пользовательский интерфейс с плоским дизайном, используя WPF и C#. Это происходит очень быстро, это потрясающе, красиво и профессионально и хорошо работает в 2021 и 2022 годах. Это учебное пособие, исходный код и файлы проекта будут доступны для скачивания. Простой, минималистичный футуристический дизайн.
⚙️Длительность видео: 36 минут
👁Ссылка на видео
@programistica // #video #Csharp
5 591
Сайт для проверки навыков программирования
HackerRank предлагает программистам решать различные задачи и алгоритмические головоломки. Этот ресурс также предлагает возможность улучшить свои навыки и соревноваться с другими программистами
⭕️Ссылка на инструмент
@programistica // #service
5 591
Руководство по созданию платформера Pygame - Полный курс
Создание платформера с помощью Pygame - это увлекательный способ научиться как разработке игр, так и разработке программного обеспечения. В этом руководстве рассматриваются различные темы, включая плитки, физику, сущности, частицы, искры, камеру, параллакс, врагов, искусственный интеллект, боевые действия, редактирование уровней, переходы между уровнями, создание исполняемых файлов и многое другое!
⚙️Длительность видео: 6 часов 5 минут
👁Ссылка на видео
@programistica // #video #python
5 591
Сервис для ведения списка задач
Trello: сервис для ведения списка задач и организации проектов в виде досок со списками карточек. Удобен для работы над небольшими проектами и распределения задач в команде.
⭕️Ссылка на инструмент
@programistica // #service
5 591
Язык программирования Си для начинающих
В этом довольно большом плэйлисте автор расскажет вам все основы языка Си. Рассмотрите основные операторы, функции, типы данных и т.д.
Приятного просмотра!
⚙️Количество видео: 62
🗃️Среднее продолжительность видео: 12 минут
👁Ссылка на Плэйлист
@programistica // #course #C
5 591
Как устроены ОПТИЧЕСКИЕ носители информации
А этом видео автор расскажет вам про оптические диски CD DVD, BLUE-RAY. Узнаете с чего все начиналось и чего достигли эти технологии сейчас. Подробно разберемся как на диске хранится информация в разных типах дисков, и в чем разница CD DVD и BLUE-RAYдисков.
👁Ссылка на видео
@programistica // #video #устройствоПК
5 591
Как работает полупроводниковая ПАМЯТЬ? Развитие от перфокарт до SSD. Самое понятное объяснение!
Это видео поможет вам разобраться как развивались постоянные запоминающие устройства (ПЗУ). Проследите историю от перфокарт, до современных SSD накопителей. Выясните как работает транзистор с плавающим затвором и какую он роль сыграл в развитии технологий полупроводниковой постоянной памяти.
👁Ссылка на видео
@programistica // #video #устройствоПК
5 591
Webpack ПОЛНЫЙ КУРС от А до Я. Вся конфигурация, Микрофронтенд, Монорепозиторий, Module Federation
В этом ролике автор реализует полную конфигурацию Webpack. Настроит typescript, react, babel. С помощью этого ролика вы Научитесь работать со стилями и css modules. Рассмотрите большую часть возможностей webpack 5. Реализуете монорепозиторий с микрофронтендом на основе workspaces и Module federation.
👁Ссылка на видео
@programistica // #video
5 591
Энтузиаст выпустил аналог игры Angry Birds, но полностью созданный ИИ
Недавно мир гейминга пополнился уникальным проектом — Angry Pumpkins.
Эта игра является аналогом знаменитой Angry Birds. Особенностью же новинка является то, что весь процесс её создания был полностью автоматизирован с помощью искусственного интеллекта.
Хави Лопес, автор проекта, рассказал, что программный код игры, насчитывающий 600 строк, был «написан» чат-ботом ChatGPT.
В создании графики игры также активно участвовали нейросети: Midjourney занималась рисованием объектов и фонов, а DALL-E создала титульную картинку. Весь процесс разработки проходил без единой минуты ручного кодирования, все команды отдавались вручную.
Лопес отметил, что результат его работы поразил не только его самого, но и многих в игровой индустрии.
Angry Pumpkins оказалась вполне играбельной, а сам процесс её создания символизирует начало новой эры в разработке игр, где участие сотен программистов может оказаться необязательным.
@programistica // #новости
5 591
Откуда появляются дифференциальные уравнения и как их решать
В этом видео на простом примере показано, как изучение конкретного физического явления приводит к построению и решению дифференциального уравнения первого порядка с разделяющимися переменными
👁Ссылка на видео
@programistica // #video #математика #физика
5 591
Моделирование столкновений зданий: Введение в компьютерную графику
Системы обнаружения столкновений присутствуют во всевозможных видеоиграх и симуляторах. Но как вы на самом деле создаете эти системы? Оказывается, ключевые идеи, лежащие в основе этих систем, проявляются во всей области компьютерных наук, называемой компьютерной графикой.
Мы начинаем с основ анимации, а затем переходим к идеям в области дискретного и непрерывного обнаружения столкновений. Мы разбираем их в контексте некоторых простых симуляций небольшого числа частиц, но масштабирование этих симуляций - совершенно другая задача. Мы представляем большие идеи в схемах широкой фазовой оптимизации для ускорения обнаружения столкновений, включая алгоритм развертки и обрезки, равномерные сетки, K-D деревья и иерархии ограничивающих объемов.
👁Ссылка на видео
@programistica // #video
5 591
Герман Греф заявил о дефиците специалистов в области ИИ И о том какие профессии будут востребованы в будущем
Герман Греф, президент и председатель правления Сбербанка, выразил озабоченность дефицитом квалифицированных специалистов в области цифровых технологий в России, пишет ТАСС.
В ходе онлайн-урока "Разговор о важном" он подчеркнул, что несмотря на исторически низкий уровень безработицы в стране, существует значительный недостаток профессионалов в области построения нейронных сетей и искусственного интеллекта.
Греф также ответил на вопрос о будущем рынка труда, отметив, что предполагает стабильность в большинстве профессий, за исключением тех, которые не требуют квалифицированного труда. Он подчеркнул, что большинство профессий сохранятся, однако они будут существенно изменены в связи с быстро развивающимися цифровыми технологиями.
@programistica // #новости
5 591
Создайте свой публичный API с помощью Python
В данном видео автор создаст свой публичный API на Python с полного нуля. Для этой задачи он будет использовать библиотеки: FastAPI, Faker, Pyngrok. Он покажет 2 способа для развертывания публичного API.
👁Ссылка на видео
@programistica // #video #python
5 591
Пространство для совместной удаленной
Spatial Chat - это пространство для совместной удаленной
Вы сможете подключить свою команду в цифровое рабочее пространство, где каждый сможет работать в своем индивидуальном виртуальном кабинете.
Проводите общие собрания и тренинги, а коллеги смогут задавать вопросы и обсуждать темы в режиме реального времени.
⭕️Ссылка на инструмент
@programistica // #service
5 591
The Math behind (most) 3D games - Perspective Projection
Перспективные матрицы использовались негласно с момента появления 3D-игр, и большинство векторных библиотек будут иметь встроенные вспомогательные функции для их создания за вас. Но что, если бы вы захотели узнать причины, лежащие в основе построения этих матриц?
👁Ссылка на видео
@programistica // #video
5 591
Понимание HTTP-запросов: основы и принципы работы
HTTP (Hypertext Transfer Protocol) - это протокол передачи данных в Интернете. Он играет важную роль в обмене информацией между веб-браузерами и веб-серверами. В этой статье рассматриваются основные аспекты HTTP-запросов и роль HTTP-запросов в веб-разработке.
Что такое HTTP-запрос?
HTTP-запрос - это способ, с помощью которого веб-браузер (или другой клиент) обращается к веб-серверу для получения определенной информации. Эта информация может включать в себя HTML-страницы, изображения, стили, скрипты и другие ресурсы.
Основными методами HTTP-запроса являются
1. GET.
Метод GET используется для запроса данных у сервера. Например, когда вы набираете в браузере адрес сайта и нажимаете клавишу Enter, браузер посылает GET-запрос серверу, который в ответ предоставляет запрашиваемую веб-страницу.
GET /index.html HTTP/1.1
Host: www.example.com
2. POST
Метод POST используется для отправки данных на сервер для обработки. Это может быть, например, отправка данных формы.
POST /submit_form HTTP/1.1
Host: www.example.com
Content-Type: application/x-www-form-urlencoded
username=johndoe&password=secretpassword
3. PUT
Метод PUT используется для загрузки содержимого на сервер. Например, он может использоваться для обновления существующего ресурса или создания нового.
PUT /update_resource HTTP/1.1
Host: www.example.com
Content-Type: text/plain
Updated content of the resource.
4. DELETE
Метод DELETE используется для удаления ресурса на сервере.
DELETE /delete_resource HTTP/1.1
Host: www.example.com
Структура HTTP-запроса
Стандартный HTTP-запрос состоит из нескольких частей
1.Строка запроса: содержит метод запроса, запрашиваемый ресурс и версию HTTP.
2.Заголовок: передает дополнительную информацию о запросе, такую как тип содержимого, язык, данные сессии и другие параметры.
3.Тело запроса: содержит данные, присутствующие в POST- или PUT-запросе и передаваемые серверу.
Пример полного HTTP запроса:
GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Принцип работы HTTP-запросов в веб-разработке
1.Загрузка веб-страницы: при вводе в браузер URL-адреса и нажатии клавиши Enter браузер посылает GET-запрос на сервер, который возвращает HTML-страницу для отображения в браузере.
2.Отправка данных формы: при отправке формы на веб-странице методом POST браузер формирует HTTP POST-запрос и отправляет данные на сервер для обработки.
3.AJAX-запросы: асинхронные HTTP-запросы (AJAX) широко используются в современных веб-приложениях для обновления отдельных частей страницы без ее полной перезагрузки.
Запросы HTTP являются основополагающим элементом веб-разработки, и понимание их работы важно для создания эффективных и отзывчивых веб-приложений Прочитайте документацию по HTTP и методам запроса, чтобы лучше понять их работу.
@programistica // #article
Available now! Telegram Research 2025 — the year's key insights 
