Культурный код
2.5K subscribers
481 photos
6 videos
2 files
802 links
Всё о программировании, анализе данных и data science: полезные материалы, вакансии, анонсы и профессиональный юмор.

Меняйтесь вместе с нами — https://netolo.gy/hCA

По вопросам сотрудничества — @netology_official
Download Telegram

Где джуну оттачивать навыки программирования: 6 бесплатных ресурсов

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

📍 12 марта, 19:00 (Мск) — Промышленное программирование: что нужно знать инженеру по автоматизации

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

📍 14 марта, 19:00 (Мск) — Языки программирования: что учить для карьеры

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

📍 20 марта, 19:00 (Мск) — 1С-аналитика: как стать специалистом по автоматизации процессов

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

📍 Бесплатный курс — Основы анализа данных в SQL, Python, Power BI, DataLens

На курсе вы познакомитесь с инструментами анализа и визуализации данных, решите реальные задачи и поймёте на практике, интересна ли вам работа аналитика.
5👍1
Как внедрить новые привычки в работе и в жизни при помощи метода Bullet Journal

В нашей новой статье мы подробно рассказали:
— почему стоит использовать трекер привычек из Bullet Journal;
— как начать формировать привычки;
— какие плюсы и минусы есть у трекера привычек.

Начать внедрять новые привычки
https://netolo.gy/cY4s
👍4
Где и для чего используется Pandas

Pandas — универсальная Python-библиотека с инструментами для обработки, чтения, агрегирования и визуализации данных. С библиотекой удобно работать новичкам: файлы в ней похожи на таблицы Excel.

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

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

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

Записаться на занятиеhttps://netolo.gy/cYdH
4
Что такое декораторы

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

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

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

Как планировать работу и отдых, проанализировать текущий уровень удовлетворённости жизнью и перестать трудиться на износ? Узнайте способы, которые могут помочь распознать и победить трудоголизм — https://netolo.gy/cY4I
3
Бесплатный онлайн-курс «Основы Python: создаём телеграм-бота»

Это практический курс, который создан специально для новичков в IT. За 5 занятий вы освоите базовые конструкции и начнёте применять знания на практике. А к концу курса у вас уже будет готовый проект — полезный Telegram-бот, которым сможет пользоваться кто угодно.

Попробуйте себя в роли Python-разработчика: изучите изнутри рабочую обстановку и решите задачи стажёра.

Записаться на бесплатный курсhttps://netolo.gy/cYdV
4
Экологичная переписка с коллегами: как написать сообщение, на которое ответят

Хотите узнать, как оформить сообщение, чтобы его захотели прочитать? Мы подробно рассказали об этом в Медиа. А ещё вы узнаете, как напоминать о дедлайнах в деликатной форме и почему важно разделять качества человека и его работу → https://netolo.gy/c0Lz
3
Репозиторий в GitHub: что это такое и зачем он нужен

Репозиторий в сервисе совместной разработки GitHub — это своего рода хранилище, в котором находятся все файлы проекта: код, текстовые файлы, графики и изображения.

Репозиторий удобен по нескольким причинам:
1. Контроль версий. В основе сервиса лежит система контроля версий Git, которая позволяет нескольким разработчикам отслеживать изменения и управлять ими в файлах проекта. Например, можно просмотреть историю изменений, сравнить версии файлов и при необходимости вернуться к предыдущим версиям.
2. Совместная работа. Репозитории GitHub позволяют нескольким людям работать над одним проектом. Вы можете предложить изменения в проект через pull requests, обсудить их и внести.
3. Хостинг кода. Хранить файлы можно как на сервере GitHub, так и на сервере вашей компании — это удобно, если проекту нужно обеспечить дополнительную безопасность. Если хранить код на серверах GitHub, то намного легче делать его бэкапы и организовывать совместный доступ к нему.
4. Документация и отслеживание проблем. В репозитории GitHub можно создавать вики-страницы для документации проекта и отслеживать проблемы или баги с помощью системы issues.
👍7
Мир вокруг иногда становится угрозой для нашего эмоционального состояния. Бывает совсем непросто справиться с подобными потрясениями в одиночку.

Каждому из нас требуется поддержка, уверенность в своей безопасности и знание, как помочь близким справиться со стрессом. На бесплатном курсе «Я в безопасности» расскажем, как сохранить равновесие и куда обратиться в сложной ситуации — https://netolo.gy/c2Nn

Берегите себя и будьте осторожны 🤍
7
Как начать карьеру в аналитике и Data Science

Если вы присматриваетесь к работе с данными и пока выбираете подходящее направление, приходите на день открытых дверей «Как начать карьеру в аналитике и Data Science». Ждём вас сегодня, 26 марта в 19:00 по московскому времени.

Вы узнаете:
— В каких сферах бизнеса самые большие перспективы.
— Какие профессии есть в аналитике и Data Science.
— Как выбрать направление, которое подойдёт именно вам.

Узнайте, что нужно для старта карьеры в аналитике
и Data Science. Зарегистрироваться бесплатноhttps://netolo.gy/cYdT
6
Что такое ветвление в Git

Ветвление в Git — способ создания отдельных веток разработки (brunch) внутри проекта. Можно привести аналогию: дерево — это проект, а каждая ветка — отдельная линия разработки.

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

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

Когда все изменения протестированы, можно загрузить их в main командой merge.
👍9
«Иногда твоя работа выглядит магией»: что делают дата-сайентисты в промышленности и почему так востребованы

Руководитель кластера «Искусственный интеллект» Северстали рассказала, зачем становиться дата-сайентистом в промышленности, кто это такой и чем занимается и почему повышать цифровизацию производства непросто, но того стоит — https://netolo.gy/c2iT
3
COBOL — один из самых старых языков программирования, он был создан в 1959 году.

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

В среднем 95% транзакций банковских автоматов обрабатывается на этом языке — такое положение дел сильно затрудняет внедрение инноваций в банковской сфере. Знающих его программистов найти очень сложно, программы на COBOL трудно поддерживать, а их обновление может затянуться на несколько лет.
3
Что такое React и зачем он нужен

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

Для разработки на React нужно знать JavaScript, поскольку React — это не отдельный язык программирования, а лишь библиотека с определённым набором возможностей. Другие примеры JS-библиотек, сравнимых с React, — Lodash и jQuery.

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

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

Например, компания по производству корма для домашних животных разрабатывает мобильное приложение для оценки свежести и измерения массы корма в миске. User Story в этом случае может выглядеть так: «У меня дома нет весов, а мой кот сидит на диете. Как хозяин кота я хочу иметь приложение, которое поможет контролировать объём корма, чтобы не перекармливать питомца».

Преимущества инструмента можно описать так:

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

Важно понимать, что User Story — это не альтернатива требованиям к продукту, а дополнительный инструмент, позволяющий глубже понять потребности пользователей.
4
Комьюнити IT-профессий в Нетологии: что это такое и как в него вступить

• Что такое комьюнити IT-профессий
Это сообщество студентов и выпускников IT-профессий в Нетологии. Комьюнити объединяет специалистов, которые интересуются аналитикой, программированием, тестированием, Data Science, машинным обучением, дата-журналистикой и всем, что связано с данными и разработкой IT-продуктов. В сообществе — люди разного возраста и уровня экспертности: от выпускников школ и университетов до руководителей отделов и компаний.

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

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

Вступить в сообщество могут студенты и выпускники платных программ Нетологии‎. Доступ к комьюнити открывается с первого дня обучения. Если вы не учились у нас, но хотите получить доступ к комьюнити, запишитесь на наши курсы: https://netolo.gy/c5uR

• Чтобы вступить в комьюнити — заполните заявку по ссылке: https://netolo.gy/c5uP
• Если у вас остались вопросы, напишите фразу «Культурный Код» комьюнити-менеджеру Александре.

Ждём вас в нашем профессиональном дружелюбном пространстве!
6👍2
Компилятор очень сильно упрощает жизнь разработчику. Компьютер понимает только машинный код, писать программы на котором сложно, поэтому программист сначала пишет код на языке программирования, понятном человеку, а затем компилятор переводит его в машинный код. При переводе компилятор проверяет код на ошибки и отказывается его запускать, если что-то идёт не так. Ошибки встречаются очень часто — эта ситуация и описана в меме.
👍3😁1
Зачем нужна мобильная платформа 1С

Мобильная платформа 1C:Предприятие — набор инструментов для разработки приложений на iOS, Android и других операционных системах.

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

Кроме возможностей, которые есть у базовой 1C, мобильная платформа позволяет подключать к приложению звонки и определение геопозиции, камеру, сканирование штрих- и QR-кодов, а ещё работу с push-уведомлениями.
4
7 книг о критическом мышлении: как развивать один из самых востребованных софт-скиллов

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

Подборка книг в нашей статье → https://netolo.gy/c3yE
6