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

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

Полная шпаргалка по командам Linux

Забирайте, чтобы в нужный момент она была под рукой.

#шпаргалки #linux

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

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

Как Yandex API Gateway и протокол WebSocket помогут создать приложение?

Удобный пользовательский интерфейс и быстрая загрузка данных — основные особенности современных веб‑ или мобильных приложений. Основной способ отправки данных — протокол WebSocket, который теперь поддерживается и в Yandex API Gateway.

Антон Черноусов, developer advocate в Yandex Cloud, уже рассказал, как API Gateway расширяет возможности разработчиков, и показал в действии протокол WebSocket.

Подробнее читайте в статье

Реклама ООО «Яндекс. Облако» LjN8Kax2s

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

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

JavaScript localStorage: что такое и как использовать?

LocalStorage в JavaScript позволяет хранить пары ключ/значение в браузере. Но в отличие от обычных переменных, всё, что мы запишем в localStorage, останется там после перезагрузки страницы и закрытия браузера.

В статье рассказали, как работает и как использовать localStorage

#js #веб

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

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

Muuri — продвинутые интерактивные макеты для ваших веб-страниц

Сегодня можно создавать довольно сложные макеты без единой строки JavaScript. Но иногда CSS просто недостаточно, тогда здесь появляется Muuri. По сути, Muuri — это движок для создания макетов, который ограничен только вашим воображением.

Он создает адаптивные, сортируемые, фильтруемые и перетаскиваемые макеты. Подробнее об инструменте:

https://muuri.dev/

#инструменты #фронтенд

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

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

​Основные команды SQL, которые должен знать каждый программист

Собрали в одном месте 20+ самых популярных SQL-команд, элементов запроса, агрегатных функций и вложенных подзапросов с примерами использования: https://tproger.ru/translations/sql-recap/

#sql

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

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

Превращаем код на Python в исполняемый exe-файл

Обычно код на Python запускают двумя способами: через терминал или IDE. Но если вы хотите поделиться программой с кем-то ещё, это неудобно.

Одно из решений, которое закрывают боль с исходным кодом — это конвертация файла Python в исполняемый exe-файлик.

Вот как сделать это максимально просто

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

#python

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

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

Хотите узнать, как собирать и анализировать данные в Telegram?

Тогда подключайтесь к бесплатному вебинару 20 июня 2023 года в 12:00.

Вам подробно расскажут и покажут, как с помощью serverless-сервисов реализовать упрощённый пайплайн поставки данных в Managed ClickHouse и визуализировать их в DataLens. На вебинаре вы:
— увидите обзор serverless-сервисов и DataLens;
— узнаете, как решить задачи поставки и визуализации данных, используя связку: Managed ClickHouse, serverless-сервисов, DataLens, — и как реализовать эти задачи на примере аналитики данных Telegram-чатов.

Вебинар будет полезен бэкенд- и фронтенд-разработчикам, DevOps-специалистам, аналитикам и PM-ам.

Вебинар бесплатный — нужна только регистрация.

Реклама ООО «Яндекс. Облако» LjN8KE5fV

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

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

Чем больший объём данных используют на проекте, чем выше нагрузка на систему — тем более продвинутый SQL нужен разработчикам

Изучить SQL и свободно использовать его в работе поможет курс Практикума.

После 3 месяцев курса разработчики смогут:
— уверенно пользоваться простыми селектами, джоинами, индексами и оконными функциями;
— отладить запрос, который сгенерирован через ORM;
— составить сложные запросы на нативном SQL;
— применить продвинутый SQL, чтобы писать код для высоконагруженных систем,
— чувствовать себя спокойно на собеседованиях.

Записывайтесь и растите в карьере. 

Реклама АНО ДПО «Образовательные технологии Яндекса»

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

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

А если вам интересно разобраться, как нейросети работают изнутри, вот самый наглядный учебник

Это интерактивная визуализация устройства нейросетей. Всё объясняют по порядку от структуры, вычислительных узлов до «нейронов» и «слоёв». Гифки на высшем уровне, а объяснения очень доступные, хоть и на английском.

Сохраните себе, чтобы не потерять: https://mlu-explain.github.io/neural-networks/

#ии #инструменты

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

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

Нашли, в чём сравнивать

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

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

Инструкция к погружению в С++ и более 10 бесплатных ресурсов для начинающих

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

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

#cpp #курсы

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

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

Топ-7 лучших проектов с открытым исходным кодом на GitHub

На GitHub можно найти миллионы проектов с открытым исходным кодом, но их так много, что сложно найти лучшие проекты по вашим потребностям.

В этой статье перечислены 7 самых быстрорастущих open-source репозиториев GitHub, о которых вам следует знать

Там есть альтернатива ChatGPT, Google Analytics и даже самого GitHub.

#git #opensource

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

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

И в дополнение абсолютно шикарная игра «Oh My Git!», которая поможет в игровой форме закрепить принципы Git

Там визуализируются внутренние структуры репозиториев. А сама игра — опенсорс. Так что можно покопаться в исходниках: https://ohmygit.org/

#git #игры

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

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

Годный бесплатный курс: «Основы работы с Git»

В настоящей командной разработке без систем контроля версий никуда. Поэтому курс будет полезен тем, кто только погружается в разработку, и тем, кто не первый год пишет код:
— новичкам полезно освоить инструменты, которые точно пригодятся в профессии;
— разработчикам с опытом пригодится, чтобы структурировать знания и повысить продуктивность.

Курс поможет научиться:
— Писать код вместе с другими разработчиками и разработчицами.
— Отменять и откладывать изменения в своих ветках.
— Использовать локальный и удалённый репозиторий.
— Соединять ветки и разрешать конфликты.
— Управлять репозиторием через IDE и консоль.
— Понимать принципы и культуру командной разработки.

Это полностью бесплатный курс от Яндекс Практикума, поэтому смело переходите по ссылке и начинайте заниматься уже сейчас.

Реклама АНО ДПО "Образовательные технологии Яндекса", ИНН:7704282033, erid: LjN8KJtLn

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

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

5 игр, которые научат программировать

Игры — хороший «контейнер» для донесения и закрепления знаний. В том числе и в программировании.

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

#игры

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

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

Создаём Telegram-бота, который помогает изучать английский язык с помощью нейросетей

Небольшой, но годный гайд, как сделать своего бота для изучения английского языка на Python, aiogram и GPT-нейросети. Исходники прилагаются.

Делов на 20 минут, а удовольствия на месяц

#python #ии

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

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

Топ-5 странных и эпических багов в программах и устройствах

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

Вот топ-5 самых эпичных из них

#история

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

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

Как научиться программировать на Java: с чего начать?

3 простых шага, чтобы начать программировать на Java:
1. Определиться с целью изучения
2. Составить план обучения
3. Выбрать подходящие источники информации

В статье Kata Academy вы найдёте все подробности о каждом из этапов. А также о том, как установить JDK и среду разработки, изучить основы синтаксиса и объектно-ориентированного программирования: https://clck.ru/34mif3

Реклама ИП Севостьянов Герман Дмитриевич LjN8K4hrX

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

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

Большая интерактивная шпаргалка по JavaScript

Содержит разделы по циклам, массивам, переменным, функциям и т.д. Всё с примерами кода. Удобно, чтобы быстро проверить синтаксис JS и скопировать примерный код.

Сохраняйте и пользуйтесь: https://htmlcheatsheet.com/js/

#js #шпаргалки

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

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

Хотите узнать, как собирать и анализировать данные в Telegram?

Тогда подключайтесь к бесплатному вебинару 20 июня 2023 года в 12:00.

Вам подробно расскажут и покажут, как с помощью serverless-сервисов реализовать упрощённый пайплайн поставки данных в Managed ClickHouse и визуализировать их в DataLens. На вебинаре вы:
— увидите обзор serverless-сервисов и DataLens;
— узнаете, как решить задачи поставки и визуализации данных, используя связку: Managed ClickHouse, serverless-сервисов, DataLens, — и как реализовать эти задачи на примере аналитики данных Telegram-чатов.

Вебинар будет полезен бэкенд- и фронтенд-разработчикам, DevOps-специалистам, аналитикам и PM-ам.

Вебинар бесплатный — нужна только регистрация.

Реклама ООО «Яндекс. Облако» LjN8KE5fV

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

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

Как коммитить в open source: пошаговый гайд

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

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

#git #туториал

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

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

Хотите узнать, как собирать и анализировать данные в Telegram?

Тогда подключайтесь к бесплатному вебинару 20 июня 2023 года в 12:00.

Вам подробно расскажут и покажут, как с помощью serverless-сервисов реализовать упрощённый пайплайн поставки данных в Managed ClickHouse и визуализировать их в DataLens. На вебинаре вы:
— увидите обзор serverless-сервисов и DataLens;
— узнаете, как решить задачи поставки и визуализации данных, используя связку: Managed ClickHouse, serverless-сервисов, DataLens, — и как реализовать эти задачи на примере аналитики данных Telegram-чатов.

Вебинар будет полезен бэкенд- и фронтенд-разработчикам, DevOps-специалистам, аналитикам и PM-ам.

Вебинар бесплатный — нужна только регистрация.

Реклама ООО «Яндекс. Облако» LjN8KE5fV

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

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

Держите шпаргалку по горячим клавишам для популярных редакторов кода и сред разработки

#шпаргалки

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

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

​30 известных и неизвестных ИИ для работы

Сегодня существует куча ИИ-инструментов, которые повысят продуктивность, помогут в работе и дадут вам советы на самые разные темы.

Собрали 30 самых интересных и полезных из них

#ии #инструменты

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

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

Кто такой автотестер, за что его ценят и как им стать?

Автотесты — это продвинутые тесты, которые не человек выполняет вручную, а программа. А написать такой тест — задача автотестера. Написать хороший автотест — задача хорошего автотестера. Но как им стать?

14 июня Kata Academy как раз проводит бесплатный вебинар на тему автотестирования. На вебинаре обсудят:
— Кто такой автотестер?
— Сколько он получает?
— Где автотестеру найти работу?
— Почему спрос на QA Automation растет?
— Кому подойдет это направление?
— Почему автоматизация тестирования — золотая середина между ручным тестированием и backend-разработкой?

Гость эфира — Lead QA Engineer Сергей Рудник ответит на все интересующие вас вопросы по данному направлению. А чтобы получить ответ на свой вопрос в прямом эфире, задавай его в форму по ссылке: https://clck.ru/34enfa

Реклама ИП Севостьянов Герман Дмитриевич LjN8KT8rj

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

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

Если путаетесь, какая ОС из какой появилась, вот вам шпаргалка, которая поможет запутаться ещё больше!

На самом деле, отличный проект. Создатели наверняка потратили огромное количество времени, но взяли и сделали самое большое семейное дерево всех операционных систем: https://eylenburg.github.io/os_familytree.htm

#ос #шпаргалки #инструменты

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

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

Kickstarter-дайджест: интересные стартапы за начало июня

Вероятно, каждый айтишник задумывался о своём стартапе. Тем интереснее узнать, что сейчас делают стартапы и какие из выстреливают.

В этом дайджесте собрали самое интересное с Kickstarter на начало июня. Там есть клавиатура для борьбы с прокрастинацией, бесконечные стикеры для заметок, виртуальная ударная установка, трекер-визитка для приложения «Локатор» от Apple и шариковая ручка, которая автоматически оцифровывает записи

#карьера #идеи

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

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

Подборка: Изучаем Git

Git — это распределённая система управления версиями, которую изначально создал Линус Торвальдс. Она позволяет отслеживать и вести историю изменений файлов: откатить свой проект до более старой версии, сравнивать, анализировать или сливать свои изменения в репозиторий.

Делимся шпаргалкой и подборкой полезных материалов по теме:
Как выучить Git с нуля и где продолжить изучение? В этой подборке вы найдёте всё для уверенного старта в Git с нуля
Введение в Git — от установки до основных команд
Learn Git Branching — это интерактивный учебник по Git, направленный на закрепление теории прохождением наглядной практики

#git #шпаргалки

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

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

Простыми словами о «фронтенде» и «бэкенде»: что это такое и как они взаимодействуют?

Вы наверняка уже слышали эти модные в сфере программирования слова «фронтенд» и «бэкенд», но что за ними стоит?

Давайте разбираться

#веб #фронтенд #бэкенд

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

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

Как делать успешные IoT-проекты в облачных сервисах

В новой статье Yandex Cloud вы узнаете про законы рынка интернета вещей (IoT, Internet of Things). В качестве примера они взяли кейс компании Syncleo, которая создала уже более 200 умных бытовых приборов с помощью Managed Service for YDB — сервиса для управления базами данных от Yandex.

Также в статье:
— парадоксы consumer behavior;
— плюсы и минусы адаптации Китайского ПО;
— рецепт успешного IoT-проекта.

Читайте статью в блоге Yandex Cloud на VC.

Реклама ООО «Яндекс. Облако» LjN8KC934

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