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

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

Заказчик: Нужно на нашем сайте сделать кнопки зеркальными, чтобы пользователь заходил и видел своё отражение.

Я: Подержите моё пиво.

CodePen-проект: https://codepen.io/tyeb_11/pen/dygoJow

#codepen

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

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

​​Как стать тестировщиком в 2024 году: что происходит на рынке и что учить

Выяснили, снизился ли интерес к тестированию в 2024 году, есть ли дефицит или избыток QA-инженеров и что учить тестировщикам.

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

#начинающим

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

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

Сможете вы пройти все уровни?

В головоломке Untrusted вам предстоит взломать таинственный компьютер, отредактировав код самой игры, написанной на JavaScript. Но всё не так просто: большая его часть не может быть изменена, а ваши возможности ограничены.

Эта игра отлично подходит для тренировки навыков программирования на JavaScript.

Начать игру.

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

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

Устроим новогодний интерактив?

В комментариях начните печатать «2024 год принесет мне...», а дальше позвольте продолжить сообщение T9.

Посмотрим, кому новый год принесет самый крутой подарок.

#новыйгод

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

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

Вот и пришло время подвести итоги года

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

Спасибо, что провели этот год с нами. До встречи в 2024.

#новыйгод

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

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

​​Big Data от А до Я: принципы работы с большими данными

Big data или большое данные — это серия подходов, инструментов и методов обработки структурированных и неструктурированных различных данных огромных объёмов и получения воспринимаемых человеком результатов.

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

#bigdata

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

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

​​Агрегатные функции в SQL

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

Наиболее часто используемые агрегатные функции:
— SUM();
— COUNT();
— AVG();
— MIN();
— MAX().

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

#sql

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

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

​​Почему JavaScript останется популярным языком программирования в 2024 году

Более 60% опытных программистов регулярно применяют JavaScript в своей работе, а 60% начинающих разработчиков выбирают изучение именно HTML/CSS и JS для старта своей карьеры.

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

#js #начинающим

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

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

Ну что, проверим ваши знания в Python?

#python #викторина

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

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

А он просто хочет разобраться в нейросетях...

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

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

​​Микрофронтенд: что это такое и зачем он нужен?

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

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

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

#frontend #js #ts #веб

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

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

Словарик Айтишника. Буквы Е и Ж

Сегодня объединим два буквы и рассмотри слова и на Е, и на Ж.

А относите ли вы себя к железячникам?

#начинающим

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

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

Все перечисленные библиотеки имеют открытый исходный код и предназначены в основном для питонистов.
 
Анализ, очистка и подготовка данных:
  Pandas — быстрая и гибкая очистка и подготовка данных.
  Numpy — предварительная обработка данных, применяется для математических вычислений.
  Statsmodels — статистический анализ временных рядов, выживаемости и многого другого.
  YData Profiling — упрощает этап EDA, тщательно анализируя ваши данные в одной строке кода.
 
Машинное и глубокое обучение:
  Scikit-learn — ключевая библиотека машинного обучения, содержит реализацию популярных алгоритмов (регрессия, кластеризация).
  Keras — создание, настройка моделей, работает поверх таких фреймворков, как TensorFlow.
  TensorFlow — создание, моделирование и тренировка нейросетей.
  XGBoost — предоставляет эффективные алгоритмы для задач регрессии, классификации и ранжирования.
  CatBoost — градиентный бустинг.
 
#библиотеки #ml #deeplearning #python

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

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

Две идеи проектов для начинающих iOS-разработчиков

Flappy Fly Bird — проект с открытым исходным кодом по мотивам классики аркадного жанра на Swift 5.5, GameplayKit, SpriteKit и iOS 12.

Coffee-Ratio — приложение создано для любителей кофе и помогает пользователю рассчитать соотношение воды и кофе для каждой порции.

#ios #петпроект

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

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

​​Генераторы Python: что это такое и зачем они нужны

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

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

#python

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

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

Особенно, если игры не самые современные.

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

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

​​Компиляция и интерпретация: что это такое и в чем разница

И компиляторы, и интерпретаторы выполняют одну и ту же работу, но работают по-разному.

Компиляция — процесс, где весь текст программы, перед запуском анализируется и транслируется в машинный код без её выполнения.

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

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

#начинающим

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

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

А вы как относитесь к «плюсам»?

❤️ — лучший язык в мире
👎 — лучше бы никогда не видел C++

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

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

С новым годом, программисты!

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

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

Заряжаемся новогодним настроением

1. Запускаем терминал.

2. Клонируем репозиторий:
git clone git@github.com:chicolucio/terminal-christmas-tree.git

3. Запускаем:
python terminal_tree.py

И наслаждаемся чудесной ёлочкой на экране монитора.

#новыйгод #linux #python

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

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

Подготовили для вас новогоднее бинго

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

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

#новыйгод

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

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

Так что можете не переживать, писать абсолютно идеальный код — невозможно.

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

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

​​Советы программистам от специалиста с 20-летним стажем

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

#начинающим

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

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

​​Что почитать: «Как учится машина. Революция в области нейронных сетей и глубокого обучения» Яна Лекуна

Знаменитый учёный в области нейросетей — Ян Лекун стоит у истоков современной технической революции.

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

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

#книги #ml #bigdata

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

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

​​Финал битвы языков программирования в 2023 году

В полуфинале батла лучших языков программирования Python победил Golang, а C# победил JavaScript. Это значит, что в финале батла за первое и второе место соревнуются Python и C#, а за третье и четвёртое место — Golang и JavaScript.

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

Результаты финала подведём 27 декабря 2023 года, до 11 часов по МСК. А чтобы не пропустить ни одного голосования, следите за постами по тегу #toplang2023 или просто включите уведомления о новых постах.

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

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

​​Кто такой инженер программной инфраструктуры и чем он занимается

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

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

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

#linux

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

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

​​Как разработчику-новичку составить отличное резюме

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

В этой статье HR-директор разобрала за свою карьеру тысячи резюме разработчиков и поделилась советами по созданию качественного резюме: 

#собеседование #советы

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

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

Типичный рабочий день в IT.

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

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

​​Что такое граф и зачем он нужен

Граф (graph) — это набор узлов (вершин), которые соединены между собой ребрами (дугами) и имеют вид сети.

Граф является более общим случаем дерева, которое порой называют ациклическим графом. Два основных отличия между ними:
— в графе возможны циклы, то есть «ребёнок» может быть «родителем» для того же элемента;
— рёбра тоже могут нести смысловую нагрузку, то есть нужно сохранять их значения.

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

Применение графов:
— хранение информации, связанной друг с другом сложными соотношениями;
— анализ соотносящейся друг с другом информации;
— построение маршрута из точки А в точку Б.

#начинающим

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

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

​​Полезные материалы по Data Science и машинному обучению

Data Science - довольно сложная сфера, особенно для новичков. С чего стоит начать, на какие темы стоит обратить особое внимание, а какие лучше оставить на потом? Ответы на эти и многие другие вопросы вы сможете найти в этой ценнейшей статье. Её автор — опытный MLOps-инженер в отделе Data- и ML-продуктов Selectel.

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

#ml #bigdata

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