Данную задачу нередко задают на собеседованиях. Также подобное встречается на школьных олимпиадах.
Рассмотрим одно из решений, код на скриншоте.
На вход программе подаются два натуральных числа n и m. Программа, которая создает матрицу размером n х m, заполнив ее по спирали числами от 1 до n x m. Спираль начинается в левом верхнем углу и закручивается по часовой стрелке.
Рассмотрим одно из решений, код на скриншоте.
На вход программе подаются два натуральных числа n и m. Программа, которая создает матрицу размером n х m, заполнив ее по спирали числами от 1 до n x m. Спираль начинается в левом верхнем углу и закручивается по часовой стрелке.
👍11
Forwarded from IT-старт (библиотека)
Python-сборник упражнений.pdf
1.7 MB
Python - сборник упражнений.
Введение в язык Python с задачами и решениями.
Автор: Бен Стивенсон
Введение в язык Python с задачами и решениями.
Автор: Бен Стивенсон
👍4
Ранее часто публиковали истории с людьми , что смогли «Войти в IT”
Есть среди нас , кто пытался , но не смог? Истории таких людей по мне даже интереснее. Ибо как понял, не всем интересно читать про успешный успех))
Напишите мне, расскажем о вашей истории аудитории канала
@skaynet88
Есть среди нас , кто пытался , но не смог? Истории таких людей по мне даже интереснее. Ибо как понял, не всем интересно читать про успешный успех))
Напишите мне, расскажем о вашей истории аудитории канала
@skaynet88
👍6
Вышел Linux 6.0
2 октября 2022 года Линус Торвальдс представил представил первый стабильный релиз ядра Linux 6.0.
Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 5.19 в конце июля этого года.
- добавлена поддержка новых чипов AMD;
- значительно доработаны сетевые и графические драйверы;
- добавлена поддержка асинхронной буферизированной записи в XFS;
- выполнена оптимизация планировщика задач;
механизм верификации корректности работы ядра;
добавлена поддержка аутентификации накопителей NVMe;
- добавлена поддержка блочного шифра ARIA;
- исправлена проблема с производительностью систем на процессорах AMD Zen;
- повышена производительность встроенной в ядро реализации протокола TLS.
2 октября 2022 года Линус Торвальдс представил представил первый стабильный релиз ядра Linux 6.0.
Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 5.19 в конце июля этого года.
- добавлена поддержка новых чипов AMD;
- значительно доработаны сетевые и графические драйверы;
- добавлена поддержка асинхронной буферизированной записи в XFS;
- выполнена оптимизация планировщика задач;
механизм верификации корректности работы ядра;
добавлена поддержка аутентификации накопителей NVMe;
- добавлена поддержка блочного шифра ARIA;
- исправлена проблема с производительностью систем на процессорах AMD Zen;
- повышена производительность встроенной в ядро реализации протокола TLS.
🔥6🌚1
Банки РФ начали подтверждать номера и идентифицировать устройства при денежных переводах
С 1 октября российские банки дали своим клиентам право самостоятельно устанавливать запрет на онлайн-операции или ограничивать их параметры. Сами кредитные учреждения будут обязаны идентифицировать устройства, подтверждать телефонные номера и адреса электронной почты абонентов, которые совершают транзакции.
Клиент может как установить запрет на все онлайн-операции, так и предусмотреть его для отдельных услуг.
Доступно и ограничение сумм одной транзакции, и лимита на определённый срок.
Одновременно сами банки будут проводить идентификацию всех устройств, с которых граждане совершают онлайн-операции. Также они обязаны проверять адрес электронной почты клиента, на который приходят уведомления и справки об операциях. Когда транзакция происходит через мобильное приложение, банки должны будут подтверждать телефонный номер абонента.
С 1 октября российские банки дали своим клиентам право самостоятельно устанавливать запрет на онлайн-операции или ограничивать их параметры. Сами кредитные учреждения будут обязаны идентифицировать устройства, подтверждать телефонные номера и адреса электронной почты абонентов, которые совершают транзакции.
Клиент может как установить запрет на все онлайн-операции, так и предусмотреть его для отдельных услуг.
Доступно и ограничение сумм одной транзакции, и лимита на определённый срок.
Одновременно сами банки будут проводить идентификацию всех устройств, с которых граждане совершают онлайн-операции. Также они обязаны проверять адрес электронной почты клиента, на который приходят уведомления и справки об операциях. Когда транзакция происходит через мобильное приложение, банки должны будут подтверждать телефонный номер абонента.
👍3
Бесплатный курс по основам Python
Оплачить своё самообразование или нет - дело сугубо каждого. Но хотелось бы донести мысль, что мы живем в то время, когда с помощью интернета мы можем получить нужные нам компетенции бесплатно.
Знания из этого курса помогут вам получить основное представление о Python, его принципах и особенностях.
Ссылка на курс ✅
Оплачить своё самообразование или нет - дело сугубо каждого. Но хотелось бы донести мысль, что мы живем в то время, когда с помощью интернета мы можем получить нужные нам компетенции бесплатно.
Знания из этого курса помогут вам получить основное представление о Python, его принципах и особенностях.
Ссылка на курс ✅
🔥7👍2❤🔥1❤1
Московский метрополитен и "Мосгортранс" переезжают с SAP на 1С
«Московский метрополитен» и «Мосгортранс» переходят с SAP на «1С». Информация о тендере, по итогам которого Департамент по конкурентной политике Москвы выберет подрядчика, была размещена на госзакупках 27 сентября.
Задача, которую ставит «Московский метрополитен» перед будущим исполнителем — создание автоматизированной системы управления финансово-хозяйственной деятельностью, которая коснётся процессов кадрового учёта, организации и оплаты труда, бюджетирования расходов на персонал, учёта расчётов и выплаты заработной платы, управления персоналом и т.д.
«Московский метрополитен» и «Мосгортранс» переходят с SAP на «1С». Информация о тендере, по итогам которого Департамент по конкурентной политике Москвы выберет подрядчика, была размещена на госзакупках 27 сентября.
Задача, которую ставит «Московский метрополитен» перед будущим исполнителем — создание автоматизированной системы управления финансово-хозяйственной деятельностью, которая коснётся процессов кадрового учёта, организации и оплаты труда, бюджетирования расходов на персонал, учёта расчётов и выплаты заработной платы, управления персоналом и т.д.
👍7👎1
Изучаем HTML 5
Написанная опытными программистами, давно работающими с HTML5, книга расскажет, как приступить к освоению этого языка программирования и адаптации веб-проектов для того, чтобы в полной мере воспользоваться преимуществами нового стандарта. Авторы не заставляют вас читать избыточно подробные спецификации языка, а учат применять HTML5 на конкретных примерах.
Скачать книгу ✅
Написанная опытными программистами, давно работающими с HTML5, книга расскажет, как приступить к освоению этого языка программирования и адаптации веб-проектов для того, чтобы в полной мере воспользоваться преимуществами нового стандарта. Авторы не заставляют вас читать избыточно подробные спецификации языка, а учат применять HTML5 на конкретных примерах.
Скачать книгу ✅
👍3🔥3
ЕГЭ или билетная система, что лучше
Попалось мне на глаза одно из интервью Анатолия Вассермана, в котором он очень положительно отозвался о ЕГЭ.
По словам Анатолия, ЕГЭ - инструмент и как различный инструмент, может быть применен по разному.
Читая доступные в интернете источники, складывается ощущение, что людей одобряющих ЕГЭ крайне мало.
Ваше мнение, ЕГЭ или билетная система?
Попалось мне на глаза одно из интервью Анатолия Вассермана, в котором он очень положительно отозвался о ЕГЭ.
По словам Анатолия, ЕГЭ - инструмент и как различный инструмент, может быть применен по разному.
Читая доступные в интернете источники, складывается ощущение, что людей одобряющих ЕГЭ крайне мало.
Ваше мнение, ЕГЭ или билетная система?
👍4
#Стажировка
1 ноября начинается двухмесячная стажировка в Отделе архитектуры решений.
Вы подходите, если:
— знаете методологии и паттерны проектирования и разработки информационных систем
— понимаете принципы интеграции их компонентов.
— студент 4−5 курса вузов Москвы по направлениям: Бизнес-информатика, Прикладная математика и информатика, Программная инженерия, Системный анализ
Оставляйте заявку и начинайте свой путь в IT ✅
1 ноября начинается двухмесячная стажировка в Отделе архитектуры решений.
Вы подходите, если:
— знаете методологии и паттерны проектирования и разработки информационных систем
— понимаете принципы интеграции их компонентов.
— студент 4−5 курса вузов Москвы по направлениям: Бизнес-информатика, Прикладная математика и информатика, Программная инженерия, Системный анализ
Оставляйте заявку и начинайте свой путь в IT ✅
👍3❤1
Часто встречаюсь с тем, что люди путают значение того или иного термина, искусственный интеллект и машинное обучение - не исключение.
Предлагаю разобраться со всем по порядку)
Искусственный интеллект — название целой области, как математика или физика.
Машинное обучение — раздел искусственного интеллекта. Важный, но не является единственным.
Нейросети — один из видов машинного обучения. Популярный, но также не единственный и не самый лучший на свете.
Глубокое обучение — архитектура нейросетей, один из подходов к их обучению и построению.
Ваш полезный
IT-Старт 👨🎓 👩🎓
Предлагаю разобраться со всем по порядку)
Искусственный интеллект — название целой области, как математика или физика.
Машинное обучение — раздел искусственного интеллекта. Важный, но не является единственным.
Нейросети — один из видов машинного обучения. Популярный, но также не единственный и не самый лучший на свете.
Глубокое обучение — архитектура нейросетей, один из подходов к их обучению и построению.
Ваш полезный
IT-Старт 👨🎓 👩🎓
👍14🔥8
Бесплатный курс по основам Java
На этом курсе вы сможете изучить основы языка Java, познакомитесь с типами данных в Java, а также узнаете больше о методах, условиях, циклах и других основных конструкциях языка
Знания из этого курса помогут вам получить основное представление о языке Java, его принципах и особенностях. Этот курс подойдет как новичкам в программировании, так и тем, кто осваивает новый язык
Ссылка на курс ✅
Ваш полезный
IT-Старт👨🎓 👩🎓
На этом курсе вы сможете изучить основы языка Java, познакомитесь с типами данных в Java, а также узнаете больше о методах, условиях, циклах и других основных конструкциях языка
Знания из этого курса помогут вам получить основное представление о языке Java, его принципах и особенностях. Этот курс подойдет как новичкам в программировании, так и тем, кто осваивает новый язык
Ссылка на курс ✅
Ваш полезный
IT-Старт👨🎓 👩🎓
👍5❤🔥4🔥1
Машинное обучение с учителем и без
Одним из видов машинного обучение является классическое обучение.
Классическое обучение - основывается на классических статистических алгоритмах и решает вопросы, связанные с принятием решений на основе простых данных с понятными признаками.
Классическое обучение бывает двух типов:
Обучение с учителем - у машины есть учитель, тот, кто говорит ей что является правильным и почему. Учитель заранее объясняет почему на картинке указана именно кошка, а на другой птица. Учитель заранее разделил все данные на кошек и птиц, а задача машины уже учиться на конкретизированных примерах.
Обучение без учителя - машина вынужденна учиться всему самостоятельно. Ей даются тонна фотографий без каких-либо конкретных признаков и вводных и машина вынужденно самостоятельно пытается найти закономерности.
Обучение с учителем эффективнее, так как учитель помогает машине обучаться лучше, точнее, быстрее, поэтому в реальных задачах его используют чаще.
Ваш полезный
IT-Старт 👨🎓 👩🎓
Одним из видов машинного обучение является классическое обучение.
Классическое обучение - основывается на классических статистических алгоритмах и решает вопросы, связанные с принятием решений на основе простых данных с понятными признаками.
Классическое обучение бывает двух типов:
Обучение с учителем - у машины есть учитель, тот, кто говорит ей что является правильным и почему. Учитель заранее объясняет почему на картинке указана именно кошка, а на другой птица. Учитель заранее разделил все данные на кошек и птиц, а задача машины уже учиться на конкретизированных примерах.
Обучение без учителя - машина вынужденна учиться всему самостоятельно. Ей даются тонна фотографий без каких-либо конкретных признаков и вводных и машина вынужденно самостоятельно пытается найти закономерности.
Обучение с учителем эффективнее, так как учитель помогает машине обучаться лучше, точнее, быстрее, поэтому в реальных задачах его используют чаще.
Ваш полезный
IT-Старт 👨🎓 👩🎓
👍4🔥3
Бесплатный курс по основам JavaScript
В курсе рассматриваются основы языка JavaScript, а также необходимые понятия для программирования на нём. Такие как работа с ошибками, отладка, импорт модулей.
Чему вы сможете научиться:
- Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие)
- Составлять программы, состоящие из нескольких модулей
- Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске
Ссылка на курс ✅
Ваш полезный
IT-Старт👨🎓 👩🎓
В курсе рассматриваются основы языка JavaScript, а также необходимые понятия для программирования на нём. Такие как работа с ошибками, отладка, импорт модулей.
Чему вы сможете научиться:
- Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие)
- Составлять программы, состоящие из нескольких модулей
- Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске
Ссылка на курс ✅
Ваш полезный
IT-Старт👨🎓 👩🎓
🔥6
Интервью с IT-рекрутером Марией из банка ТОП-10
Сегодняшнее интервью будет полезно тем, кто хочет грамотно подойти к своему трудоустройству в IT.
Читать интервью ✅ 👀
Ваш полезный
IT-Старт 👨🎓👩🎓
#Интервью
Сегодняшнее интервью будет полезно тем, кто хочет грамотно подойти к своему трудоустройству в IT.
Читать интервью ✅ 👀
Ваш полезный
IT-Старт 👨🎓👩🎓
#Интервью
🔥4👍3