prog_point | Unsorted

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

21646

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

Subscribe to a channel

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

3 простых способа ускорить код на Python

Вам знакома ситуация, когда код на Python выполняется слишком медленно? Backend-разработчик делится тремя эффективными способами оптимизации скорости.

В статье он разбирает простой пример функции для подсчёта суммы квадратов чисел в списке. Затем показывает, как ускорить её с помощью таких методов, как list comprehension, map()/lambda функции и библиотеки NumPy/Pandas.

#статья #python

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

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

Знакомимся с рекурсией

Автор познакомит вас с базовым понятием рекурсии на простых примерах и объяснит, как рекурсивные функции вызывают сами себя для решения подзадач.

#статья #основы

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

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

​​Сделайте что-нибудь, чтобы сделать что-нибудь

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

#статья #продукт

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

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

Yandex Cloud выложила в open source систему для анализа и визуализации данных DataLens

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

Теперь использовать open source версию сервиса, доработав её под себя самостоятельно, может любой желающий. Сервис можно интегрировать с другими open source продуктами Яндекса, например, с системой управления базами данных YDB или технологией YTsaurus.

Исходный код и документация DataLens доступны на GitHub. Подробнее о выходе DataLens в открытый доступ читайте на сайте или на нашем Хабре.

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

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

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

Проблема новичков в асинхронном программировании

Вы используете async и await при написании асинхронного кода на Python, но не до конца понимаете их работу?

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

#статья #асинхронность

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

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

Задачи с собеседований

В статье вы найдёте реальный опыт соискателей: советы по подготовке, примеры вопросов от HR и технических заданий от разработчиков.

Материал поможет лучше подготовиться к интервью, понять, чего ждут работодатели. Особенно полезно для middle-разработчиков.

#статья #карьера

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

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

История C++

Знаете ли вы, что язык программирования C++ прошёл долгий путь эволюции, начавшийся ещё в 1950-х годах?

Эта увлекательная история начинается с создания FLOW-MATIC и FORTRAN, чтобы облегчить программирование для бизнесменов и математиков.

#статья #история

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

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

Как родился первый язык программирования

Вы когда-нибудь задумывались, как программисты писали код в 1950-х годах? Это была кропотливая работа с машинными кодами на перфокартах.

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

#статья #история

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

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

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

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

Авторы статьи делятся историей о том, как они разрабатывали систему рекомендаций в этом приложении. Они использовали сложные нейросетевые модели, чтобы показывать пользователям именно то, что им нравится.

#статья #ии

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

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

Как островок разбогател на двух буквах

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

Остров владеет доменной зоной «.ai», что совпадает с аббревиатурой AI (Artificial Intelligence). Сборы за регистрацию домена в этом году могут составить до $30 млн, а в прошлом году составили $7,4 млн.

#статья #ai

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

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

Открыт прием заявок на Астра-Стипендию

ГК «Астра» запускает программу для студентов технических и ИТ-направлений. Стипендиаты будут получать до 20 000 рублей ежемесячно. Кроме материальной поддержки, им предоставится возможность для прокачки своих знаний: менторство, мероприятия от разработчика и доступ к образовательным проектам.

Студенты, получившие максимальные оценки после окончания участия в «Астра-Стипендии», могут пройти стажировку в ГК «Астра» с возможностью дальнейшего трудоустройства.

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

Реклама ООО «РусБИТех-Астра» LjN8Jw343

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

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

SVG-спрайты — быстрый гайд

Статья представляет быстрый гайд по работе с SVG-спрайтами. Описывается, как создать и применять их, стилизовать с помощью CSS, а также автоматическая генерация в gulp.

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

#статья #svg

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

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

DevToys — набор утилит для разработчиков

DevToys предлагает разработчикам более 28 утилит, включая конвертеры, хеш-генераторы, валидаторы и многие другие.

Среди функций: конвертер JSON в YAML, MD5, SHA1, SHA256, SHA512, валидатор XML, превью разметки Markdown и даже симулятор дальтонизма.

#статья #утилиты

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

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

Генерация команд Unix из текста

AskCommand — это веб-инструмент, который преобразует ваши текстовые запросы в полноценные команды Unix.

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

#статья #unix

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

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

Релиз Git 2.42: основные обновления

Вышла новая версия Git 2.42 с рядом значительных обновлений.

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

#статья #git

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

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

Синтаксический сахар в коде: вред или польза

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

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

#статья

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

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

​​Улучшаем React-приложение

У вас есть сложный React-компонент, который со временем оброс множеством логики и условий?

Эта статья расскажет, как с помощью подхода Compound Components вы сможете разделить его на простые независимые части.

#статья #web

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

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

10 графовых алгоритмов

Автор знакомит нас с основными понятиями и принципами работы графов. Затем подробно разбирает каждый из 10 ключевых алгоритмов: от поиска путей до оптимизации потоков.

#статья #алгоритмы

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

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

Фреймворк для парного программирования

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

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

#статья #команда

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

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

AI Town: стартовый набор для создания ИИ-города

AI Town — это виртуальный город, где персонажи с ИИ живут и взаимодействуют.

Репозиторий представляет собой развертываемый стартовый набор для легкого создания и настройки собственной версии «искусственного» города.

#статья #ии

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

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

Компонентный подход в вёрстке

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

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

#статья #вёрстка

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

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

Ложные истины, в которые верят программисты

Великолепный список ложных идей, в которые верят программисты.

Например, многие считают, что в адресе электронной почты должен быть только один символ @, что является ошибкой. Этот материал призывает быть более внимательными при принятии решений в коде.

#github #советы

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

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

Каждая история поиска первой работы в IT уникальна. И иногда получить оффер помогают неочевидные вещи: умение не сдаваться, прошлый опыт или даже любовь к сёрфингу

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

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

Третий выпускник любил сёрфить. Разве это важно для работы в IT? Да, если откликаетесь на вакансию в сёрф-школу и не боитесь искренне рассказать об этом в сопроводительном письме.

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

Когда: 26 сентября в 16:00 Мск

Зарегистрироваться на онлайн-событие.

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

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

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

Как эмоциональный интеллект помогает IT-шникам

Эта статья расскажет об основных трудностях IT и о том, как эмоциональный интеллект помогает их преодолевать.

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

#статья #советы

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

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

Как перейти из нетехнической специальности в IT

Вы устали от рутины и мечтаете о переменах? А если мы скажем, что смена профессии — это проще, чем кажется?

Статья расскажет, как с помощью наставничества, стажировок и упорства можно кардинально сменить сферу деятельности и осуществить свою мечту.

#статья #карьера

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

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

История поиска работы старшим инженером/EM

Интервью с инженером-программистом из Нью-Йорка, имеющим 15-летний опыт работы, рассказывает о его поиске работы после сокращения.

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

#статья #карьера

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

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

За что ненавидят JavaScript

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

#статья #js

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

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

Осознанный выбор работы: советы эксперта

Автор делится своим опытом принятия важного решения о переходе на новое место работы.

Он предлагает рассматривать каждую возможность через призму «следующей следующей работы» — то есть той цели, к которой вы стремитесь в перспективе

#статья #карьера

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

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

Добро пожаловать в канал ТЕХНО от Яндекса, тут рассказывают про технологии простым языком

Если хотите знать интересные факты про нейросети, роботов, а ещё следить за новостями айти-мира, вам сюда:

— Что изменилось в новой версии языковой модели Яндекса YandexGPT 2?
— Можно ли с помощью нейросети заменить психотерапию и как помочь своему ментальному здоровбю с помощью ИИ?
— Как технологии борются с изменениями климата?
— Когда нейросети научатся шутить?

Не забудьте подписаться: @techno_yandex

Реклама ООО «Яндекс» ИНН 7736207543, erid: 2VtzqwFexZn

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

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

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

Чтобы смягчить этот процесс, можно выбрать профессиональную сферу, в которой нужен ваш опыт и навыки.

Если вам интересна дата-аналитика, то оптимальный маршрут — освоить маркетинговую аналитику и дальше двигаться в дату.

Яндекс Практикум и Томский государственный университет продолжает набор на магистерскую онлайн-программу «Дата-аналитика для бизнеса». Во время обучения вы можете выбрать один из трёх треков:
— маркетинговая аналитика
— продуктовая аналитика
— бизнес-аналитика

Все занятия проходят онлайн на платформе Data Diving от ТГУ и в интерактивном тренажёре Практикума. А после защиты ВКР вы получите государственный диплом магистра ТГУ.

Набор открыт ещё неделю, документы можно подать до 18 сентября включительно!

Узнать больше о программе и подать документы на магистратуру можно сайте: https://practicum.yandex.ru/high-education-data-analyst-magistr/

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

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