prog_point | Unsorted

Telegram-канал prog_point - Точка входа в программирование

21197

Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj

Subscribe to a channel

Точка входа в программирование

Как мониторить мобильное приложение

Если вы сделали свою аппку и хотите знать, что с ней происходит, когда пользователи открывают её, какими частями пользуются, где задерживаются и прочее, то нужен соответствующий инструмент.

Measure — open source проект для мониторинга мобильных приложений. Он поможет вам связать действия пользователей, события приложения, вызовы, логи и баги воедино, чтобы получить полную картину происходящего.

#инструменты@prog_point #mobidev@prog_point

Читать полностью…

Точка входа в программирование

🐳 Docker vs Kubernetes: чем они отличаются?

Кому-то этот пост покажется совсем легким, но давайте незабывать, что тут собрались новички. А их может запутать вся эта терминология. Но ничего, сейчас разберемся что к чему.

Docker – платформа для упаковывания приложений в контейнеры. Она позволяет «закатать» ваше приложение со всеми зависимостями в образ и запускать этот образ на любом сервере одинаково. Kubernetes – система оркестрации контейнеров. Она управляет тысячами Docker-контейнеров в кластере: автоматический деплой, масштабирование, балансировка и восстановление. Иными словами, Docker решает, как упаковать и запустить одно приложение, а Kubernetes – как запустить множество таких контейнеров надёжно и эффективно.

Плюс Docker: лёгкий старт и повторяемость окружения (работает везде одинаково).
Плюс Kubernetes: высокая отказоустойчивость и автоматизация развёртывания. Но Kubernetes добавляет сложности: вам потребуется понимание кластеров, YAML-манифестов и DevOps-процессов.

Часто используют их вместе: Docker создаёт образ, а Kubernetes управляет его развёртыванием в продакшене. На практике большинство крупных компаний используют оба инструмента совместно.

#devops@prog_point #docker@prog_point #kubernetes@prog_point

Читать полностью…

Точка входа в программирование

Огрооомная библиотека линукс-команд

Недавно мы с вами погружались в основы командной строки Linux. Если вам понравилось, но показалось маловато, то тут вам хватит материала с избытком. На сайте собрано больше 5000 страниц, отсортированных по категориям для вашего удобства.

Можно использовать на сайте или сделать себе личную библиотеку.

#linux

Читать полностью…

Точка входа в программирование

Что хуже всего во время отдыха на природе? Правильно, сгоревший шашлык! Чтобы этого избежать, нужно его равномерно прожаривать.

Давайте не дадим нашему шашлыку испортиться на этих праздниках. Ставьте реакцию 👍 или 👎, чтобы их было поровну — так мы поймем, что прожарка равномерная.

Читать полностью…

Точка входа в программирование

Эффективные SQL-запросы. 12 способов переписать запросы SQL для улучшения их производительности

Краткий пост для тех, кто хочет прокачать производительность. Здесь 12 методов, которые помогут вам справиться даже с узкими местами в вашем коде. Здесь про GROUP BY, производные таблицы, UNION ALL и так далее.

Все подробности в статье.

#sql@prog_point

Читать полностью…

Точка входа в программирование

Godot Engine – свободный движок для создания игр

Бесплатный и лёгкий в освоении движок. Поддерживает 2D и 3D, есть свой язык программирования GDScript. Идеален, чтобы научиться делать игры и не потонуть в сложностях.

Подробнее о нем можно узнать на странице проекта.

#gamedev@prog_point #godot@prog_point #инструменты@prog_point

Читать полностью…

Точка входа в программирование

Основные Linux‑команды для новичка

Если вы начинаете осваивать Linux, эта статья — настоящий клад. Здесь простым языком объясняется, как выполнять типичные операции в терминале: навигация по каталогам (`ls`, cd, `pwd`), создание файлов и папок, копирование и перемещение, удаление, установка приложений и многое другое.

А вы предпочитаете GUI или CLI?

#linux@prog_point #команднаястрока@prog_point

Читать полностью…

Точка входа в программирование

Краткое введение в машинное обучение

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

https://habr.com/ru/articles/548010/

#ml@prog_point

Читать полностью…

Точка входа в программирование

28 апреля отмечается день выгорания

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

Ну и коллег не забудьте поздравить 🙂

Читать полностью…

Точка входа в программирование

Программирование для всех: учим Python с нуля

Это один из самых популярных вводных курсов по программированию, где в качестве первого языка используется Python. Материал объясняется очень доступно: вы начнёте с простых концепций (переменные, циклы) и постепенно напишете первые программы для обработки данных.

Курс основан на программе Мичиганского университета, и все уроки с практическими заданиями доступны бесплатно онлайн. После прохождения у вас будет прочная база, чтобы осваивать любые другие языки и направления в программировании.

https://www.py4e.com/

А ещё там ссылки на множество других бесплатных материалов и курсов для изучения Python.

#python@prog_point

Читать полностью…

Точка входа в программирование

7 полезных советов для начинающих веб‑разработчиков

Автор сегодняшнего материала делится советами о выборе направления, способах обучения, работе с заказчиками и другими нюансами, с которыми сталкивается каждый новичок в веб‑разработке. Читается легко и мотивирует развиваться дальше.

#веб #советы

Читать полностью…

Точка входа в программирование

Elixir для функционального программирования

Сегодня хотим познакомить вас с не самым известным, но интересным языком программирования. Elixir — это смесь функционального подхода, Erlang VM и Ruby, которая позволяет создавать отказоустойчивые системы. У него нет классов, объектов и прочих абстракций ООП.

Сегодня его используют в Discord, Pinterest, Tesla и многих других известных проектах. Давайте посмотрим, чем же он так привлекателен и познакомимся с ним поближе в новой статье.

А вы слышали о нём раньше?

🤔 — впервые вижу
❤️ — даже писал на нем
👍 — слышал, но не пробовал


#elixir #фп

Читать полностью…

Точка входа в программирование

Ваш первый бэкенд на Django — пошаговый учебник

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

По ходу дела объясняются все необходимые основы — от базового Python до шаблонов HTML/CSS. К концу у вас будет собственный рабочий блог на сервере и понимание принципов бэкенд-разработки.

#бэкенд #python #django

Читать полностью…

Точка входа в программирование

Изучаем Java, создавая приложения

Бесплатный курс от Codecademy, который научит вас основам Java, включая объектно-ориентированное программирование и создание простых приложений.

#java #курс

Читать полностью…

Точка входа в программирование

Изучаем JavaScript, создавая игру

Погрузитесь в JavaScript, создавая 2D-игру с нуля. Этот бесплатный курс поможет вам освоить основы программирования через практику.

#javascript #gamedev

Читать полностью…

Точка входа в программирование

Data Science с нуля: подробный гайд для начинающих

Хорошо структурированный материал, который охватывает весь путь новичка в Data Science: от математики и Python до визуализации, машинного обучения и портфолио. Поможет понять, с чего начать и в каком порядке двигаться.

https://tproger.ru/translations/a-beginners-guide-to-data-science

#datascience #гайд

Читать полностью…

Точка входа в программирование

С чего начать делать игру? Пошаговая инструкция

Геймдизайнер с 10-летним опытом делится тем, как создать свою первую игру с нуля. Какие этапы пройти, какие ошибки избегать, как не бросить на полпути — статья вдохновляет и даёт структуру даже тем, кто просто «всегда мечтал сделать игру».

#геймдев@prog_point #игры@prog_point #мотивация@prog_point

Читать полностью…

Точка входа в программирование

Дорожная карта DevOps: от новичка до эксперта

Что изучать, если хотите стать DevOps-инженером? Эта статья — путеводитель по инструментам и технологиям: Linux, Git, Docker, CI/CD, Kubernetes, мониторинг, облака. Всё по полочкам, с примерами и полезными ссылками.

#devops #администрирование #roadmap

Читать полностью…

Точка входа в программирование

Простая шпаргалка по методам работы со строками в JavaScript, чтобы вы не забыли основы основ за время праздников.

#javascript #шпаргалка

Читать полностью…

Точка входа в программирование

У нас на сайте вышел квиз к майским, который поможет понять какой вы шашлычный NPC.

Я вот, оказывается, Тимлид Мангалов (и нет, это не фамилия). А кто вы? Кидайте свои результаты в комменты

Читать полностью…

Точка входа в программирование

Я весь день занимался шашлыком и забыл подготовить пост на вечер.

Поставьте классных реакций на пост, чтобы никто не заметил (типа там мем какой-то под спойлером).

Читать полностью…

Точка входа в программирование

ООП на пальцах

Много материалов по ООП не бывает и вот ещё один отличный вариант. Понимание концепций ООП — одна из первых проблем по «матчасти», с которой сталкиваются начинающие программисты.

Ловите простое и наглядное видео, где автор на пальцах и с примерами из жизни объясняет основные концепции ООП, его необходимость и преимущества. А так как объектно-ориентированную концепцию поддерживает бОльшая часть языков, то и видео будет полезно любому разработчику:

https://youtu.be/qw4QLdk12Qk?si=TZUbfaLoe9JRQhFS

@prog_point #теория #ооп

Читать полностью…

Точка входа в программирование

H3LLO․CLOUD вконец упоролись и дают две вируталки на год БЕСПЛАТНО

• Две виртуалки с 2 ядрами.
• 4 Гб оперативки DDR5.
• 50 Гб объектного хранилища.
• 40 Гб сетевого диска.
• Белый статический IP (конечно, v4).
• И даже балансировщик нагрузки!

Это первое подобное предложение на российском рынке.

Они просто знают, что стоит вам попробовать настоящее облако с двумя машинами — и вас будет ломать возвращаться к убогим хостингам.

Две машины — это уже отказоустойчивая система. Можно запустить реальный проект: блог на 10к+ посещений, небольшой магазин или корпоративный сайт. И всё это без покупки железа и головной боли с настройкой.

Базы данных тоже включены, так что можно забыть о мучениях с Postgres, Mongo и прочим добром.

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

А ещё скоро H3LLO․CLOUD добавят бесплатный Kubernetes — 3 месяца простенького кластера и месяц полноценного.

Единственное условие: чтобы получить все плюшки, включая белый IP, нужно пополнить счёт на 5000 ₽. Это не плата, это защита от криптомайнеров и торрент-раздавальщиков. Деньги останутся на вашем счету.

«А что если я создам 100 аккаунтов и буду пользоваться бесплатно вечно?» Ну, попробуйте. У H3LLO․CLOUD есть специальный человек Серёжа, который каждое утро приходит, пьёт кофе и ищет таких умников. А ещё у H3LLO․CLOUD есть нейросеть, но про неё Серёже не говорят — пусть думает, что незаменим.

Короче, заходите, тестируйте, ломайте. H3LLO․CLOUD готовы!

А чтобы первыми узнать о подобных предложениях — подписывайтесь на канал! Это тоже бесплатно.

Реклама. Рекламодатель: ООО «ХЕЛОУ», ИНН 9704228431, erid:2W5zFHCRnw2

Читать полностью…

Точка входа в программирование

Я бы прислал вам это раньше, но уже тоже выгорел и весь день медитировал на календарь в ожидании праздников.

Читать полностью…

Точка входа в программирование

Гайд по обработке данных с помощью Pandas. Часть 1

Работаем с таблицами в Python: читаем CSV, фильтруем строки, группируем и визуализируем. Пошаговый разбор возможностей библиотеки Pandas, которую обязательно нужно знать любому дата-аналитику.

#pandas@prog_point #python@prog_point #анализданных@prog_point

Читать полностью…

Точка входа в программирование

Android Studio: «Hold my beer»

Читать полностью…

Точка входа в программирование

Нашел один из лучших репозиторией по Flutter, в котором собрана вся БАЗА для разработки. Авторы объединили обучающие материалы, шаблоны, фреймворки и опен-сорс решения в одном месте.

• Туториалы от новичка до профи — все разделено по уровням с подробным роадмапом по изучению тематик. Примеры кода привели для каждого тезиса теории.
• Видео, статьи и блоги, чтобы поддерживать актуальность своих знаний.
• Авторы приводят фреймворки Flutter, которые актуальны для разработки прямо сейчас и обозревают каждое обновление.
• Множество сопутствующих тем для мобильной разработки — вы сможете максимально расширить свой кругозор.
• Главное, БЕСПЛАТНО.

Гуру по Flutter становимся — тут.

Читать полностью…

Точка входа в программирование

Как испортить настроение коллегам

В интернете есть множество полезных статей и отличных советов по созданию надёжных веб-приложений и сайтов.

Но что, если вы не любите своих коллег и хотите испортить им день? В этой статье автор придумал 15 вредных способов и даёт плохие советы, которые помогут отнять время у каждого.

#статья #web

Читать полностью…

Точка входа в программирование

Насколько хорошо вы знаете фреймворки Java?

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

Попробуйте справиться с ней в нашем квизе.

#квиз #java

Читать полностью…

Точка входа в программирование

Объясняем указатели на мемах

Читать полностью…
Subscribe to a channel