Получи случайную криптовалюту за регистрацию!

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

Логотип телеграм канала @prog_point — Точка входа в программирование Т
Логотип телеграм канала @prog_point — Точка входа в программирование
Адрес канала: @prog_point
Категории: Технологии
Язык: Русский
Количество подписчиков: 24.97K
Описание канала:

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

Рейтинги и Отзывы

3.33

3 отзыва

Оценить канал prog_point и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

2

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 9

2023-05-06 15:29:03Когда не стоит полагаться на DRY

Следование принципу программирования «DRY» (Don’t Repeat Yourself) позволяет добиться лучшей сопровождаемости проекта, простоты внесения изменений и качественного тестирования. Однако вместо того, чтобы применять его по необходимости, его засовывают везде, где возникает хотя бы намёк на дублирование,что в долговременной перспективе может привести к ухудшению кода.

В этой статье автор объясняет, почему, по его мнению, дублирование не является причиной всех бед, и почему совершенно нормально бывает иногда повторяться:

https://habr.com/ru/companies/sibur_official/articles/733566/

#советы
2.9K views12:29
Открыть/Комментировать
2023-05-05 18:50:03Ключевые слова «any» и «some» в Swift

Ключевое слово some было введено в Swift 5.1, а any - в Swift 5.6. В Swift 5.7 компания Apple сделала значительное улучшение обоих ключевых слов.

В статье на примерах рассказывается о том, что означают ключевые слова some и any и как их использовать:

https://swiftsenpai.com/swift/understanding-some-and-any/

#swift
2.9K views15:50
Открыть/Комментировать
2023-05-05 15:25:03Советы по именованию сущностей

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

Придумать хорошее имя бывает трудно, но затраченное время окупается сполна. В статье даются советы по именованию сущностей при разработке:
https://habr.com/ru/companies/ncloudtech/articles/733012/

#советы
3.0K views12:25
Открыть/Комментировать
2023-05-04 17:20:05Топ-10 фреймворков для веб-разработки на Python

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

Здесь мы вам предлагаем посмотреть обзор самых популярных Python-фреймворков для веб-разработки:

https://tproger.ru/articles/10-luchshih-frejmvorkov-dlja-veb-razrabotki-na-python/

#python #веб
742 views14:20
Открыть/Комментировать
2023-05-03 20:29:04Асинхронный JavaScript: изучаем Async/Await, Callbacks и Promises

Сегодня мы попытаемся построить и запустить магазин мороженого, при этом одновременно изучить асинхронный JavaScript. В итоге вы узнаете, как использовать коллбэки, промисы и async/await.

Переходите по ссылке, где вас ждёт множество примеров кода и понятные объяснения его работы:

https://tproger.ru/articles/tutorial-po-javascript-async-x2f-await-izuchaem-callbacks-promises-i-async-x2f-await/

#js
1.9K views17:29
Открыть/Комментировать
2023-05-03 17:31:02Интересуетесь профессией программиста, но не разбираетесь ни в IT-терминах, ни в языках?

Освойте разработку или тестирование с нуля на курсах Яндекс Практикума.

Без опыта в IT можно стать программистом, который пишет на Python, Java или С++; веб-разработчиком, мобильным разработчиком или тестировщиком.

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

В конце пути — новая профессия и проекты, которыми можно гордиться.

Пройдите первый бесплатный урок с 1 по 14 мая и получите скидку 7% на оплату курса.

Реклама АНО ДПО «Образовательные технологии Яндекса»
1.9K views14:31
Открыть/Комментировать
2023-05-03 12:20:03Сэкономьте себе средства: подборка бесплатных курсов по SQL

Разработчик ПО поделился в LinkedIn подборкой бесплатных курсов по SQL. Она включает как курсы для новичков, так и для более опытных разработчиков. Продолжительность также отличается – от 14 часов до 4 недель.

Размещены они на платформах Coursera, Udacity, Udemy и Kaggle:

1. SQL for Data Analysis
2. SQL for Data Science
3. Introduction to Databases and SQL Querying
4. Intro to Relational Databases
5. Introduction to Structured Query Language (SQL)
6. Advanced Databases and SQL Querying
7. Databases and SQL for Data Science with Python
8. Oracle SQL – A Complete Introduction
9. Intro to SQL
10. Advanced SQL
11. Oracle SQL Basics
12. Beginners Guide to SQL

#SQL #курсы
2.0K views09:20
Открыть/Комментировать
2023-05-02 18:34:02Как не завалить испытательный срок

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

Чтобы этого избежать, бизнес-аналитик и продакт-менеджер с 10-летним стажем дал несколько рекомендаций по успешному прохождению испытательного срока:

https://devby.io/blogs/posts/good-junior

#советы
2.3K views15:34
Открыть/Комментировать
2023-05-02 10:00:04
JavaScript: визуализация Event Loop

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

В этой статье с помощью визуализации рассматривается, как работает Event Loop:

https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif

#js
2.4K views07:00
Открыть/Комментировать
2023-05-01 17:00:03Как решать задачи на LeetCode, если подзабыл математику?

На LeetCode, Codility и их аналогах можно найти много алгоритмических задач, которые можно решить с помощью математических формул в несколько строк.
Такие решения выше ценятся рекрутерами, т.к. их эффективность оценивается как O(1).

Одна проблема — нужно вспомнить математику. А поможет в этом проект Project Euler. Это сайт на котором собраны математические задачи для программистов. Проект был запущен ещё в 2001, поэтому можно найти довольно редкие, но интересные вопросы:

https://projecteuler.net/recent

#it
2.6K views14:00
Открыть/Комментировать