fa
Feedback
Культурный код

Культурный код

رفتن به کانال در Telegram

Всё о программировании, анализе данных и data science: полезные материалы, вакансии, анонсы и профессиональный юмор. Меняйтесь вместе с нами — https://netolo.gy/hCA По вопросам сотрудничества — @netology_official

نمایش بیشتر
3 274
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
اطلاعاتی وجود ندارد30 روز
آرشیو پست ها
Что такое декораторы Декораторы — полезный инструмент в Python. Это функция, в которую можно обернуть другую функцию или класс, добавляя или изменяя определённую функциональность, без изменения исходного кода. В Python декораторы обозначаются символом @ и располагаются перед функцией или классом, который они декорируют. Декораторы можно использовать для логирования, измерения времени выполнения, проверки типов, кеширования и других действий.

Языки программирования: что учить для карьеры Вы сможете понять, какой язык программирования выбрать для карьерного развития, что проще для новичка и существует ли язык для старта. На бесплатном занятии 14 марта вы получите актуальную информацию по популярным языкам, подберёте язык программирования под ваши цели и задачи и сможете разобраться, как вам расти и развиваться в выбранном направлении. Записаться на занятиеhttps://netolo.gy/cYdH

Где и для чего используется Pandas Pandas — универсальная Python-библиотека с инструментами для обработки, чтения, агрегирования и визуализации данных. С библиотекой удобно работать новичкам: файлы в ней похожи на таблицы Excel. Вот несколько областей, где она применяется: • Научные исследования. Pandas может использоваться для обработки и анализа экспериментальных данных, преобразования в удобный для анализа формат, вычисления статистических показателей и визуализации результатов. • Финансы. Библиотека используется для получения исторических цен на акции, финансовых отчётов и экономических индикаторов. С помощью Pandas можно вычислять различные финансовые метрики и строить модели финансового прогнозирования. • Маркетинг. Pandas используется для анализа данных о продажах, поведении потребителей и эффективности рекламных кампаний. Это помогает маркетологам принимать обоснованные решения и улучшать стратегии маркетинга. • Машинное обучение. Pandas используется для предварительной обработки данных перед обучением моделей. Библиотека помогает очищать их и выполнять другие действия.

Как внедрить новые привычки в работе и в жизни при помощи метода Bullet Journal В нашей новой статье мы подробно рассказали: — почему стоит использовать трекер привычек из Bullet Journal; — как начать формировать привычки; — какие плюсы и минусы есть у трекера привычек. Начать внедрять новые привычкиhttps://netolo.gy/cY4s

Бесплатные события марта 📍 12 марта, 19:00 (Мск) — Промышленное программирование: что нужно знать инженеру по автоматизации Вы погрузитесь в специфику работы инженера по автоматизации и поймёте, с чего начать карьеру в промышленном программировании. 📍 14 марта, 19:00 (Мск) — Языки программирования: что учить для карьеры Вы получите актуальную информацию по популярным языкам: где они востребованы, для каких задач подходят и как их изучать. 📍 20 марта, 19:00 (Мск) — 1С-аналитика: как стать специалистом по автоматизации процессов 1С-аналитики нужны тысячам российских компаний. Вы поймёте, чем занимается этот специалист, как помогает бизнесу развиваться. 📍 Бесплатный курс — Основы анализа данных в SQL, Python, Power BI, DataLens ⠀ На курсе вы познакомитесь с инструментами анализа и визуализации данных, решите реальные задачи и поймёте на практике, интересна ли вам работа аналитика.

Где джуну оттачивать навыки программирования: 6 бесплатных ресурсов Освоить языки программирования начинающему специалисту помогут подходящие инструменты. Мы собрали ссылки на них и рекомендации в этой статье → https://netolo.gy/cXNL

Где джуну оттачивать навыки программирования: 6 бесплатных ресурсов Освоить языки программирования начинающему программисту помогут подходящие инструменты. Мы собрали ссылки на них и рекомендации в этой статье → https://netolo.gy/cXNL

Продолжаем цикл, посвящённый истории программирования: история создания языка программирования C++ C++ — основа большинства современных алгоритмов искусственного интеллекта и машинного обучения. На этом языке пишут программисты Google, его используют в полупроводниковой, автомобильной и аэрокосмической промышленности, финансах, медицине, биологии, физике высоких энергий и астрономии. На C++ написаны игры Counter Strike, Diablo I, World of Warcraft, инструменты Photoshop, Adobe Illustrator и Adobe Premiere, множество других сервисов и приложений. Разработчик C++ Бьёрн Страуструп не планировал создавать новые языки программирования. Ещё до поступления в Кембридж он знал 12 языков программирования, среди которых Simula и разные версии Algol. После университета Страуструп попал в отдел разработки технологического гиганта тех времен Bell Telephone Laboratories. Однажды он получил задачу написать несколько программ для реализации теории очередей и столкнулся с проблемой: ни один современный ему язык не подходил для этой задачи. Simula казался самым подходящим, но работал слишком медленно, BCPL работал быстро, но его было недостаточно для разработки большого программного обеспечения. Тогда Страуструп использовал синтаксис С, добавив к нему возможность работы с классами и объектами. Так, в 1980 году появился C++, который в первое время назывался «Си с классами». Нынешнее название придумал Рик Мэсчитти. ++ — это оператор инкремента в С, который намекает, что новый язык — нечто большее, чем просто С. Новый язык быстро получил поддержку профессионального сообщества — в 1987 году на первой конференции, посвящённой C++, было 200 человек, в следующем году — 600 человек, а в начале 1990-х языком пользовались уже 500 тысяч программистов.

Как понять, подходит ли профессия программиста, прежде чем потратить деньги и время на её освоение? Присоединяйтесь к курсу «Старт в программировании», где за две недели вы оцените, насколько вам интересна эта сфера, создадите свой первый проект и изучите основы, которые необходимо знать для работы. Что даст вам курс: — общее представление о программировании: узнаете, чем занимается разработчик и какие есть возможности для развития в профессии; — основные навыки для работы: познакомитесь с популярными языками веб-разработки: JavaScript, HTML, CSS, ECMAScript; — первые контакты в IT-сообществе: познакомитесь с практикующими разработчиками, которые способны сложное объяснить просто. •‎ Когда: 15 марта — 2 апреля. •‎ Стоимость: 990 рублей. 📍 Сделайте первый шаг к получению профессии программистаhttps://netolo.gy/cXwi

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

Как научиться говорить «нет» и не испытывать чувство вины Вместе с психологом Марией Мельник рассказываем, как научиться отказывать окружающим и при этом не испытывать угрызений совести — https://netolo.gy/cWdY

Почему вы подписаны на наш канал?
Anonymous voting

Вы учились в Нетологии?
Anonymous voting

Спасибо, что вы с нами ❤ Мы пишем для вас экспертные материалы по темам программирования, Data Science, аналитики и развития карьеры. Несколько коротких анонимных опросов помогут нам узнать, о каких темах рассказывать больше.

Кто такой тестировщик и как получить эту профессию с нуля Тестировщик проверяет работу сайтов, мобильных приложений и прогнозирует возможные ошибки. В компаниях такие специалисты необходимы, чтобы своевременно исправлять недочёты и в итоге создавать качественные продукты. На бесплатном курсе «Тестировщик: быстрый старт в IT» вы: • познакомитесь с задачами тестировщика; • поймёте, подходит ли вам профессия; • разберётесь, как выглядит типичный рабочий день сотрудника и как строится взаимодействие с остальной командой; • получите в подарок гайд «Как гуманитарию освоить IT‑профессию». Познакомиться с профессией тестировщика: https://netolo.gy/cWdI

Полиморфизм: что это такое и зачем он нужен Полиморфизм — один из ключевых принципов объектно ориентированного программирования (ООП) наряду с инкапсуляцией, наследованием и абстракцией. Также это общий концепт во многих языках программирования. Разберём, зачем нужен этот принцип. • Упрощение кода. Полиморфизм позволяет создавать обобщённые функции и методы, которые могут работать с различными типами объектов. Это упрощает код и уменьшает дублирование. • Переиспользование. Полиморфизм позволяет использовать один и тот же код для обработки объектов разных типов. • Расширяемость. Благодаря полиморфизму можно добавлять новые типы объектов, не изменяя существующий код. Для этого достаточно создать новый подкласс и реализовать необходимые методы. • Обработка событий и коллекций. В таких языках программирования, как Java и C#, полиморфизм используется для обработки событий, создания обобщённых коллекций и других структур данных. • Гибкость. Полиморфизм делает код более адаптивным к изменениям. Он позволяет менять поведение программы, добавлять новые функции и обрабатывать новые типы данных без больших изменений в существующем коде.

Профессия системного администратора развивается вместе с IT-сферой и давно вышла за рамки помощи в настройке оргтехники. Сегодня от этих специалистов зависит стабильная и безопасная работа сервисов, сетей и ПО. Приходите на бесплатное занятие «Системный администратор: как освоить IT-профессию с нуля», чтобы познакомиться с профессией на примере рабочих задач. Узнайте, какие навыки важны для старта и развития в этом направлении. Опыт системного администрирования позволит стать DevOps-инженером — одним из самых востребованных и высокооплачиваемых IT-специалистов. На встрече обсудим, какие навыки помогут быстрее освоить практики и инструменты DevOps. · Когда: 13 февраля, 19:00 (Мск) Запишитесь на бесплатное занятиеhttps://netolo.gy/cTEK

Разберём задачу на JavaScript, которая часто встречается на собеседованиях. Её условие звучит так: напишите функцию на JavaScript, которая принимает строку в качестве входных данных и возвращает true, если строка является палиндромом, и false — в противном случае. Палиндром — это слово, фраза, число или другая последовательность символов, которая одинаково читается слева направо и справа налево, игнорируя пробелы, знаки препинания и регистр символов. Решение: function isPalindrome(s) { s = s.toLowerCase().replace(/[\W_]/g, ''); return s === s.split('').reverse().join(''); } Приведём строку s к нижнему регистру с помощью метода toLowerCase и удалим все небуквенные символы с помощью метода replace. Затем сравним полученную строку с её обратной копией, которую получаем с помощью методов split, reverse и join. Если они совпадают, то строка s является палиндромом и возвращает true. Если нет — возвращается false. Таким образом, функция isPalindrome принимает строку s в качестве входных данных и возвращает true, если строка s является палиндромом, и false — в противном случае.

В новой рубрике «Собеседование. Дети» юные специалисты устраиваются на работу. В видео будущий программист Матвей Реутов рассказывает своих секретах планирования и карьерных планах. — Какая сфера программирования вас интересует больше всего? — Я не знаю вопрос на этот ответ.

Продолжая тему популярных профессий в аналитике, приглашаем на бесплатное занятие: «Какие навыки и инструменты нужны аналитику в 2024 году» · Когда: 8 февраля в 19:00 (Мск) Аналитики востребованы в банках, консалтинговых фирмах, сфере энергетики, здравоохранения и многих других. На бесплатном занятии вы: · рассмотрите инструменты разных специалистов в сфере анализа данных: аналитик данных, Data Scientist, BI-аналитик; · узнаете, какие навыки необходимы для старта в аналитике. Приходите и узнайте, как выйти на рынок аналитики с нуля → https://netolo.gy/cTdq