Точка входа в программирование
21.4K subscribers
899 photos
163 videos
1 file
2.44K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Годный курсов по C# вам в ленту

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

Берите попкорн и клавиатуру в руки и приступайте к изучению:

Ссылка на курс

@prog_point #csharp
15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика

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

Цикл лекций МФТИ
Интерактивный учебник по Python
Репозиторий 30-Days-Of-Python
Видеокурс от Яндекса
Ускоренный видеокурс по Django

Это лишь небольшая часть материалов. Остальное можно найти в статье.

@prog_point #python
​​Жизнь после буткемпа: как начать карьеру разработчика с нуля

В России не хватает разработчиков, но компании редко нанимают начинающих специалистов. Но есть и хорошая новость: всё больше работодателей готовы брать выпускников онлайн-курсов и буткемпов. Чтобы успешно начать карьеру в IT, важно заводить знакомства и участвовать в мероприятиях крупных компаний, сверстать крутое портфолио с учебными и личными проектами, и регулярно отправлять резюме, не затухая после первых отказов.

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

@prog_point #трудоустройство #general
Forwarded from Веб-страница
Мы расширяемся и ищем новых редакторов в команду!

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

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

#вакансии #работа
​​Как писать красивый и информативный README?

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

README — это первый файл, который нужно читать, получив доступ к проекту на Github или любой Git-хостинговой площадке. Такой файл обычно содержит много полезной информации, так что его вполне можно рассматривать как справочное руководство по проекту.

Но как оформить этот README-файл, чтобы он был не сплошной простынёй текста, а отформатированным, приятным на взгляд и создавал хорошее впечатление от просмотра? Рассказали в статье.

@prog_point #git #советы
Лучшее, что можно сделать, когда поменял один символ в коде

@prog_point
Сборник около 160 шпаргалок разработчика на любой вкус

Очередная годнота — Quick Reference. Тут собраны шпаргалки не только по стандартным программерским темам по типу регулярок, JS и Markdown, но и есть выжимки с советами по использованию различных сервисов и инструментов: ChatGPT, Vim, Homebrew, FileZilla и многое-многое другое.

Налетаем

#подборка #шпаргалка #general
Гибкие методологии понятным языком: Agile и Scrum на пальцах

Agile — это подход к разработке ПО, который помогает командам работать гибко и быстро адаптироваться к изменениям. А Scrum — это популярный метод в Agile, который делит работу на короткие циклы (спринты) и помогает командам лучше сотрудничать и достигать своих целей.

В видео автор объясняет простыми словами все эти гибкие методологии разработки ПО. Рассматриваются такие понятия, как agile, scrum, backlog, product owner, epic, story, task, daily standup, ретроспективы и другие термины. Такой подход к работе популярен среди большого количества работодателей, поэтому лишний точно не будет:

https://youtu.be/cDvZaXzQezs?si=szwKoisqP8W1NhUC

@prog_point
Топ-9 фишек для написания и улучшения JavaScript кода

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

https://youtu.be/DA1vq7EQFWw?si=xSL3ONh9qfQKHdfP

@prog_point #js #советы
Видеокурс по Frontend-разработке

Фронтенд — это всё, что видит пользователь на сайте: интерфейс, кнопки, формы. HTML, CSS и JavaScript помогают превращать дизайн в работающий и живой сайт.

Ловите видео-курс, где шаг за шагом разбирают основы вёрстки на HTML и стилей на CSS от самих азов до более сложных тем. Весь курс состоит из небольших видео, поэтому вы сможете подстроить под себя комфортный темп обучения:

Ссылка на курс

@prog_point #web #frontend
Уроки по Flutter для начинающих

Flutter — это мощный инструмент от Google для создания кроссплатформенных мобильных приложений. С его помощью можно писать код один раз и запускать его одновременно на Android и iOS, что существенно экономит время и ресурсы. Используя язык Dart и богатую библиотеку виджетов, разработчики могут создавать красивые и высокопроизводительные мобильные приложения.

Ловите плейлист с видео-уроками, где автор обучает разработке на Flutter с нуля. В процессе обучения разбирают всё необходимое для комфортной разработки: вёрстка, основные виджеты, ООП, работа с сетью и многое другое.

@prog_point #flutter #mobile #ios #android
Большой обзор: какой язык учить в 2024 году?

МТС оценили Python, JavaScript, Java, TypeScript, Golang, Ruby и Swift по популярности, порогу вхождения и зарплатам. Результат и вывод читайте тут: https://tprg.ru/K8n7
​​Что накинуть на VSCode, чтобы работалось ещё легче и эффективней?

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

Ловите небольшой гайд, в котором автор простым языком рассказывает про настройку VSCode под себя и делится 37 полезными плагинами для редактора: автокомплиты, продвинутая интеграция с Git, поддержка различных внешних сервисов и инструментов и много-много другого.

@prog_point #vscode #советы #general
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Пожалуй, самое наглядное объяснение DDOS-атаки через аниме:
Что такое UX и как сделать интерфейс удобным?

Аббревиатура UX означает user experience, что переводится как «пользовательский опыт». Проще говоря, это то, как пользователь взаимодействует с интерфейсом и насколько сайт или приложение для него понятны и удобны. UX влияет не только на красоту продукта, но и может напрямую влиять на его ключевые метрики и в том числе на выручку.

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

https://youtu.be/n2W0otzEu9s?si=dgk22KuTAFoi9o3-

@prog_point #ux #ui #советы
Не заброшены, а оставлены на лучшие времена

@prog_point
This media is not supported in your browser
VIEW IN TELEGRAM
Добавляем интерактивных животных в VS Code

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

@prog_point #vscode
Играя учитесь: подборка топовых игр по программированию

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

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

Check.IO — уже привычная база по изучению Python и TypeScript. Тут нужно путешествовать по островам, решая различные задачи и головоломки.

Screeps — нужно писать алгоритмы для автоматизации и оптимизации юнитов.

CodeCombat — проходите игровые миры, используя JavaScript и Python. Сложность задачек растёт, поэтому для каждого найдётся что-то интересное.

Ещё больше — в статье

@prog_point #general
Терминал Linux для самых маленьких

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

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

https://youtu.be/XvqRTcRK7fU?si=a6jTfbPV9UDlnT1o

@prog_point #linux #терминал
Основы PostgreSQL для начинающих: от установки до первых запросов

PostgreSQL — одна из самых мощных и часто встречающихся СУБД. А если ещё с ней незнакомы, то мы как раз недавно подготовили подробное руководство, где рассмотрели основные аспекты установки для разных ОС, создания баз данных и выполнения простых SQL-запросов. А также подчеркнули основные преимущества этой СУБД. 

https://tproger.ru/articles/osnovy-postgresql-dlya-nachinayushhih--ot-ustanovki-do-pervyh-zaprosov-250851

#postgresql
Голосовой ассистент на Python

Помните Джарвиса из Железного Человека? Хотели иметь такого под рукой или даже создать простой аналог подобного ассистента? На Python это можно сделать не сложней, чем калькулятор. Как именно — рассказывают в ролике:

https://youtu.be/ZZVWae8E9K0?si=D81ZSMOmEN7DJXQ3

@prog_point #python