prog_point | Unsorted

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

21411

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

Subscribe to a channel

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

Такой маленький, а уже разработчик

@prog_point

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

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

Avito Golang meetup #4 состоится 17 апреля в 19:00 мск

Подключиться стоит в любом случае: коллеги на практике разберут тонкости инструментария Golang. Будут мастер-классы по созданию собственного плагина и по работе с моделью GMP. Такой опыт, даже наблюдательный, +100 к хардам.

А ещё на митапе коллеги покажут кейсы с kubernetes-оператором, тулчейном Protobuf и планировщиком.

Если очень повезёт, успеете забронировать место офлайн здесь.

Реклама ООО «Авито Тех» ИНН 9710089440, LjN8K2LCm

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

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

Сервис, который распишет подробный план обучения указанной темы

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

Можно исследовать как что-то техническое (например ООП в Kotlin, чистый код или best practice для программиста), так и любую прочую информацию (французская грамматика или даже искусство кулинарии).

Отличный генератор плана для комплексного обучения.

@prog_point #general

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

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

Как работает память компьютера «под капотом»?

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

Разумеется, этим занимается процессор. Но без понимания того, как организована оперативная память компьютера, как в ней хранятся данные и т. д., разбирать работу процессора не имеет смысла:

Простыми словами о работе памяти рассказывают в видео. А вот и весь плейлист по теме работы железа.

@prog_point #hardware

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

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

Командная строка для самых маленьких

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

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

@prog_point #windows

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

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

15 книг для входа в IT

Несмотря на обилие курсов, видео и других форматов обучения, чтение книг всё ещё остаётся эффективным вариантом изучения программирования.

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

@prog_point #книга

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

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

Держите крутой репозиторий с материалами для создания чего-то своего

И речь идёт не о заезженных лендингах, телеграм-ботах или консольных игрушках, а о, например, собственном Git’е, торренте, веб-браузере, эмуляторе и многом другом. На каждую тему есть подборка соответствующих статей и видео, с которых можно начать.

Идеи таких пет-проектов брать тут.

@prog_point

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

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

Что нужно знать начинающему Python-разработчику?

Python – один из самых востребованных языков программирования, но владение только синтаксисом недостаточно.

В видео вы узнаете, какие ещё навыки необходимы начинающему разработчику на Python, чтобы успешно устроиться на свою первую работу.

@prog_point #python

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

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

Интерактивный курс по SQL для начинающих

Совмещать изучаемую теорию с практикой — давно знакомый и эффективный способ обучения. Поэтому в этом курсе по SQL большинство шагов — это практические задания на создание запросов. Каждый шаг содержит теоретические аспекты по базам данных или SQL, примеры похожих запросов и пояснение к реализации.

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

@prog_point #sql

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

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

Как работают языковые модели — простое объяснение через аналогию с кулинарией

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

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

@prog_point #ai

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

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

​​Шпаргалка по CSS Grid в картинках, ещё и с единорогами

В статье собрали полный комплект материала по CSS Grid – с объяснениями в картинках и практиками, чтоб вы ощутили всю мощь этого инструмента. Тут рассказывают про базовые понятия и трюки, дают примеры кода. И конечно, не обошлось без пары полезных хитростей – для новичков и бывалых, чтоб выжать максимум из CSS Grid.

Приглашаем к прочтению

@prog_point #web #frontend #css

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

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

Ловите крутой ресурс для изучения внутреннего устройства нейронных сетей
 
Здесь вы найдёте простое и понятное объяснение работы современных нейронок, их ключевых компонентов и механизмов обучения. А также мельком познакомитесь с различными видами по типу RNN, CNN, GAN и не только.
 
На сайте есть и другие разборы, которые также сопровождаются приятной анимацией. Так что не стесняемся, переходим и обучаемся!
 
@neuro_channel #база

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

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

9 мобильных приложений для изучения программирования

Благодаря этим приложениям можно обучаться где угодно — на работе, в метро или ожидая в очереди. Такие приложения помогут в изучении Android-разработки, Python, Web, Data Science, Java и общих тем.

Вот лишь некоторых из них, а про все остальные с описанием можно почитать в статье.

Start Android;
Encode: Learn to code;
Enki;
DataCamp.

@prog_point

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

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

CI/CD для самых маленьких

Про CI/CD вы могли слышать, например, в контексте DevOps. Давайте разберёмся в этом без лишних сложных определений:

Если говорить простым языком, то CI/CD — это способ автоматически тестировать и выкладывать изменения в программном коде, что позволяет разработчикам быстрее и безопаснее обновлять свои приложения. На деле это набор различных инструментов скриптов и сервисов для автоматической сборки, проверки и загрузки продукта, например, на сервер или Google Play.

В этом видео автор простыми словами и всего за 5 минут рассказывает необходимую базу по CI/CD и приводит наглядные примеры как это работает.

@prog_point #devops #теория

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

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

Что модно в этом сезоне на наш взгляд и на взгляд Lamoda Tech?

Просто fun to remember, что сейчас очень модные neural network, очень модные pet-projects с какими-то details, облачные services модные. И это всё on design.

А как бы выглядел весь этот fashion-стек технологий Lamoda Tech в виде аутфитов с Lamoda? Мы уже представили, очень affordable получилось. Решать вам — подходят ли логотипам такие капсулы? 

Но самое главное: Lamoda Tech запустила у себя в канале конкурс на лучшую couple IT-инструмента и наряда. Subscribe на канал Lamoda Tech и присылайте им свои варианты сочетаний. Самым стильным модникам достанется сертификат Lamoda на shopping суммой 10 000 рублей.

Удачи и XO XO

Реклама

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

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

Джун будущего в IT — кто он и какие навыки должен иметь

Руководитель олимпиадного направления VK спросил у участников и финалистов соревнований олимпиады по спортивному программированию «Технокубок» о том, какие качества, знания и навыки потребуются junior-программистам в ближайшее время.

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

@prog_point

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

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

Статья: Простыми словами о работе HTTP-запросов

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

И если вы всё ещё не уверены в своих знаниях касательно работы HTTP-запросов, кодов состояния, заголовков и работы протокола в целом, то эта статья простым и доступным языком расскажет про всё это.

#статья #web #теория #ru

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

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

​​PHP всё ещё не умирает: нехватка кадров и высокие зарплаты

Уже долгое время среди разработчиков бытует мнение, что PHP (язык для бэкенда сайтов) умирает и вот-вот станет не актуальным. Поэтому многие начинающие разработчики игнорируют его и выбирают более популярные варианты: Python, JS, C#. Однако, из года в год PHP не снижает свою планку и продолжает оставаться востребованным во многих стеках веб-разработчики.

Если не хотите тесниться среди сотен Python/JS-джунов на одной вакансии, то можете рассмотреть менее популярный, но не менее востребованный PHP. А в этой статье как раз провели анализ рынка и зарплат для таких разработчиков.

@prog_point #php

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

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

13 антисоветов начинающему разработчику

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

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

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

@prog_point #general

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

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

Кто самый верный друг разработчика? Конечно же, клавиатура. 

А чтобы она была ещё более полезной, мы добавили в неё важные смыслы из докладов с YaTalks 2023 — главной конференции Яндекса для IT-сообщества, которая состоялась в декабре.

Узнать все полезности с конференции и пощёлкать IT-клавиатурой можно по ссылке.

Реклама

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

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

Где прокачаться начинающим айтишникам? В летних школах Яндекса

Недавно Яндекс открыл регистрацию в бесплатные летние IT-школы. Обучение проходит по пяти направлениям. Студенты могут попробовать себя в бэкэнд-разработке, разработке интерфейсов, мобильной разработке, менеджменте, а еще в Школе аналитиков-разработчиков, которая впервые заработала в этом году. Еще из новинок — в каждом направлении появился полезный курс по прокачке софт-скиллов.

Обучение проходит в два этапа — онлайн и в офисах компании. А лучшие ученики пройдут оплачиваемую практику в новом формате Лаборатории, где их наставником будет одна из команд Яндекса.

Успей оставить заявку и начни свой путь в IT.

Реклама

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

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

​​Когда твой код работает, но не так как ты хотел:

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

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

Воспользуйтесь российским AI-ассистентом разработчика на GitVerse

Разработчики получили доступ к GigaCode — AI-помощнику* для ускорения работы с кодом.

AI-ассистента можно использовать в любой привычной среде разработки: IDE от JetBrains, VSCode, Jupyter. Помощник будет генерировать для вас варианты завершения кода в режиме реального времени, ускоряя и упрощая процесс работы.

GigaCode развивается вместе c сервисом GigaChat. В AI-ассистенте есть нейросетевые модели, которые обучены на больших корпусах исходного кода и специализируются на определенных задачах разработки. А по опыту команд в Сбере, GigaCode может сокращать время для создания кода до 25%.

GigaCode доступен для раннего использования на площадке GitVerse. Это платформа для работы с исходным кодом от СберТеха, где можно размещать проекты с открытым и закрытым кодом, вести совместную разработку и участвовать в жизни комьюнити.

Чтобы получить доступ к GigaCode, зарегистрируйтесь на GitVerse — проект доступен всем желающим.

*AI, artificial intelligence — искусственный интеллект

Реклама

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

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

Зачем нужен и как работает Docker 

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

В этом видео простым языком объясняют необходимость возникновения докера и принцип того, как он работает. Тут рассказывают именно теорию. А более практические материалы можно найти у нас по тегу #docker.

@prog_point

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

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

​​Какие перспективы у iOS-разработки?

Что сейчас делать iOS-разработчикам? Российское ПО удаляется из AppStore, компании сокращают штат сотрудников. У начинающих разработчиков может возникнуть вопрос: стоит ли изучать iOS-разработку или же лучше развиваться в другом направлении?

Есть слух, что в iOS 17 можно будет устанавливать сторонние приложения, что будет на руку разработчикам. Но пока это не подтвердилось, рекомендуется изучать смежные направления, чтобы расширить свой стек. Какие именно — рассказали в статье.

@prog_point #ios

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

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

Хотите узнать больше о разработке высоконагруженных систем?

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

Буткэмп «Производительность и масштабируемость» позволит погрузиться в мир highload за максимально короткий срок:

— соберёте девелоперское окружение;
— на практике изучите управление linux-инфраструктурой, производительность и масштабирование веб-серверов, серверов приложений, баз данных, кеш-серверов. 

С курсом «Системный дизайн высоконагруженных проектов» вы получите навыки проектирования высоконагруженных проектов:

— попрактикуетесь в проведении и прохождении секций системного дизайна на интервью;
— изучите ключевые приёмы и особенности построения архитектуры многосерверных IT-проектов;
— научитесь планировать нагрузку и связывать бизнес-показатели с нефункциональными требованиями к системе.

Автор курса – Алексей Рыбак, ex-CTO Badoo и Vezet, член программного комитета Highload с многолетним опытом разработки ПО и управления технологическими организациями.

Старт уже в марте, записывайтесь:

Буткэмп «Производительность и масштабируемость»
Системный дизайн высоконагруженных проектов

Реклама ИП Рыбак Алексей Алексеевич ИНН 771407709607, LjN8KVsca

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

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

Как упаковать Python-приложение в .exe-файл?

Это может потребоваться, если вы хотите скрыть свой исходный код, указать .exe-файл в планировщике задач или просто комфортно распространять своё приложение.

Процесс упаковки не сложный, для этого потребуется специальный инструмент. А сам процесс компиляции консольного Python-приложения в исполняемый файл для Windows показали на этом видео.

@prog_point #python

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

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

Почему именно SQL и Python — мастхев для аналитика?

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

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

@prog_point #da #python #sql

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

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

Ускоряем загрузку сайта: советы по оптимизации для начинающих

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

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

Нужно понять, что тормозит — есть специальные сервисы для анализа производительности.

В некоторых случаях поможет расширение ресурсов сервера (CPU, память и т. д.). Также тут поможет серверное кеширование, сжатие изображений или использование компрессии Gzip.

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

— Не стоит забывать про оптимизацию кода самого сайта. На эту тему есть много отдельных гайдов.

Использование связки Nginx+Apache — это два самых распространённых веб-сервера, в которых объединяется мощность и скорость.

@prog_point #web

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

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

​​Как работают алгоритмы шифрования — объясняют на пальцах

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

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

@prog_point #история #теория #security

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