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

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

По вопросам сотрудничества — @netology_official
Download Telegram
​Бесплатные события декабря

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

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

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

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

📍 7 декабря — 26 декабря — Аналитика данных: первые шаги в Python

На курсе-симуляторе вы решите 3 кейса с помощью Python и построите систему аналитики для отдела продаж интернет-магазина.

📍 Бесплатный курс — Профессии в аналитике: что выбрать

Расскажем простыми словами об аналитике, Data Science, искусственном интеллекте и нейросетях. Познакомим с востребованными профессиями и инструментами специалистов.
6👍1
Задача: найти среднее значение списка чисел

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

Решение задачи может выглядеть так:

def find_average(numbers):
# Проверяем, что список не пустой, чтобы избежать деления на ноль
if len(numbers) == 0:
return 0 # Если список пустой, возвращаем 0

# Вычисляем сумму всех чисел в списке
total = sum(numbers)

# Вычисляем среднее значение
average = total / len(numbers)

return average

# Пример использования
numbers = [10, 20, 30, 40, 50]
avg = find_average(numbers)
print(avg) # Вывод: 30.0

Первым шагом в коде выше проходит проверка, что список numbers не пустой — это позволяет избежать деления на ноль и ошибок. Если список не пустой, вычисляем сумму всех чисел в списке с помощью функции sum(). Затем делим эту сумму на количество чисел в списке, чтобы найти среднее значение, и возвращаем его.
👍101
Что такое зерокодинг

Согласно данным Artezio, более 46% российских банков, ритейлеров и промышленных компаний планируют внедрять в работу IT-решения, созданные без кода, — зерокод.

В новой статье вы узнаете:
— что такое зерокод;
— преимущества и недостатки зерокода;
— кто такой зерокодер и чем он занимается;
— какие навыки нужны специалисту;
— где используют зерокодинг.

Материал будет полезен тем, кто только задумывается о первой профессии или планирует переквалифицироваться → https://netolo.gy/cq4O
6
Курс «Старт в программировании»

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

Вас ждут:
— лекции в записи и живые вебинары по вечерам;
— две недели обучения;
— практические задания и сопровождение на протяжении всего обучения.

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

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

•‎ Когда: 12 декабря — 30 декабря.
•‎ Стоимость: 990 рублей.

📍 Попробуйте себя в роли программиста → https://netolo.gy/csgb
👍51
Хочется простого человеческого: таз оливье и много выходных. До таких простых радостей осталась парочка недель, а пока можно подумать о подарках для друзей и близких.

У нас есть идея! С её помощью мы освободим вас от мук выбора и, возможно, добавим их получателю. Но это уже совсем другая история! 😉

Упакуйте в коробку, заверните ленточкой и положите под ёлку знания. Точнее, подарочный сертификат Нетологии. Его можно приобрести на любую сумму от 1000р., а получатель сам решит, какой курс выберет изучать. Шанс ошибиться в выборе подарка — 0%.

Положить сертификат под виртуальную ёлкуhttps://netolo.gy/csUi
3🎄3
Flask: что это такое и где его использовать

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

Flask лёгкий и минималистичный, не навязывает строгую структуру проекта, а его синтаксис интуитивен и понятен даже для разработчиков-новичков.

У фреймворка большое сообщество разработчиков, которые регулярно обновляют каталог плагинов и расширений. Среди них — инструменты для авторизации, работы с базами данных, обработкой форм.
👍51
Бесплатный курс «Основы вёрстки сайта: HTML и CSS»

С языков разметки HTML и CSS начинают своё обучение верстальщики, веб- и frontend-разработчики. Также знание этих технологий пригодится веб-дизайнерам, контент-менеджерам, интернет-маркетологам и руководителям проектов.

На бесплатном курсе «Основы вёрстки сайта: HTML и CSS» вы сможете попробовать себя в IT и понять, подходит ли вам сфера разработки.

В программе курса:
• теги для разметки и атрибуты;
• виды и порядок формирования списков и таблиц;
• темы наследования свойств и комбинирования селекторов;
• оформление текстовых блоков с помощью CSS;
• основы клиент-серверного взаимодействия.

Начать обучение бесплатноhttps://netolo.gy/cviG
👍31
Как расти в карьере горизонтально

Как выстроить траекторию профессионального развития, минуя руководящие позиции? И подходит ли именно вам сценарий горизонтального карьерного роста?

Подробно ответили на эти вопросы в Медиа.
6
🎁 Если вы думаете, чем порадовать близких 31 декабря — у нас есть решение: подарочный сертификат на курс «Мемолог». Идеальный вариант для тех, кто хочет сделать необычный подарок и получать от друзей в 10 раз больше смешных картинок.

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

Положить подарочный сертификат под ёлку: https://netolo.gy/cwRB
🔥61👍1
Первые шаги в JavaScript: создаём сайт

На бесплатном курсе вы попробуете себя в роли JavaScript-разработчика и создадите свой первый проект.

Вас ждут 4 видеолекции и 6 часов самостоятельной практики:
•‎ познакомитесь с задачами JavaScript-разработчика и с перспективами профессии;
•‎ поработаете с популярными конструкциями, такими как циклы и ветвления;
•‎ узнаете, что такое API и как с его помощью можно получать данные. С помощью полученных знаний оживите статичный сайт «Гайд по персонажам Marvel»;
• изучите, что такое хостинг и как с ним работать.

Сделайте первый шаг к изучению JavaScripthttps://netolo.gy/cAo7
👍4❤‍🔥1👏1
Среди разработчиков, пишущих на Java, распространено мнение, что другие популярные языки программирования довольно примитивные и у них множество недостатков. Мем иллюстрирует именно это: JavaScript для них — нечто лёгкое и простое, как фильм о Барби, а Java — сама серьёзность. В реальности же всё, конечно, совсем не так. И если разобраться, фильм «Барби» поверхностным не назовёшь.
👍6
Поздравляем с наступающим Новым годом 🎄

Пусть дедлайны успешно закрываются, баги будут побеждены, а митинг с итогами года продолжится после выходных спринтом с новыми интересными задачами 🪄
🎅6🎄5👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Команда Нетологии желает вам в Новом году верить в себя, достигать целей и покорять новые вершины 💫
🔥102🎄1
Посмотрим, кто виноват в этом баге

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

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

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

Дайте себе возможность попробовать и передумать или убедиться, что вы всё сделали правильно. Подробнее о том, как преодолеть страхи и сделать шаг к переменам → https://netolo.gy/cAqi
5
Бесплатные события января

📍 9 января — 18 января — Системный аналитик: первые шаги к профессии

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

📍 16 января — 30 января — Основы разработки на Java

В финале обучения на курсе у вас будет общее представление об устройстве Java и реализованный проект в портфолио.

📍 17 января — 31 января — Специалист по информационной безопасности: старт карьеры

На курсе вы погрузитесь в специфику профессии и попробуете решить реальные задачи специалиста.

📍 Бесплатный курс — Профессии и языки программирования: что выбрать

На курсе вы попробуете себя в разных направлениях разработки, выберете своё и получите план для старта в новой сфере.
👍4
Разберём задачу на Python, которая часто встречается на собеседованиях. Её условие звучит так: напишите функцию на Python, которая принимает строку в качестве входных данных и возвращает словарь, где ключами являются символы строки, а значениями — количество их вхождений в строку.

Решение:
def count_chars(s):
return {char: s.count(char) for char in set(s)}
В этом решении используется генератор словарей в Python. Создадим с его помощью словарь, где ключами будут уникальные символы строки, полученные с помощью функции set, а значениями — количество их вхождений в строку, полученное с помощью метода count.

Таким образом, функция count_chars принимает строку s в качестве входных данных и возвращает словарь, где ключами являются символы строки s, а значениями — количество их вхождений в строку s.
👍11