понедельник, 3 августа 2026 г.
пятница, 24 июля 2026 г.
воскресенье, 21 июня 2026 г.
пятница, 15 мая 2026 г.
понедельник, 23 февраля 2026 г.
вторник, 10 февраля 2026 г.
суббота, 10 января 2026 г.
понедельник, 8 декабря 2025 г.
пятница, 21 ноября 2025 г.
понедельник, 16 июня 2025 г.
пятница, 30 мая 2025 г.
пятница, 13 декабря 2024 г.
вторник, 17 сентября 2024 г.
среда, 31 января 2024 г.
Проект Эйлера
https://euler.jakumo.org/problems.html
https://projecteuler.net/archives
Проект Эйлера: Когда тривиальные задачи с CodeWars надоели и хочется настоящих головоломок
Привет друзья! Если вы не любитель математики или вам неинтересно разбираться в дебрях формул то пропускайте эту статью) если же вам нечем занять свое время нравятся нестандартные задачи, то велком к прочтению!
Сегодня я хочу рассказать вам об одном интересном сборнике задач, который называется Проект Эйлера. Этот проект представляет собой серию из 64 математических задач различной сложности. Набор интригующих задач по математике и программированию, для решения которых, однако, недостаточно одной только математической интуиции. Разумеется, математика поможет прийти к красивому и элегантному решению, но для успешного решения большинства задач без навыков программирования не обойтись.
Ссылка на русскоязычный сайт - тык
Создатели проекта ProjectEuler (оригинал на английском), на котором можно найти все задачи и ответы к ним. Все задачи в Проекте Эйлера разделены на уровни сложности. Начинающим участникам предлагаются задачи начального уровня, для решения которых достаточно знаний арифметики. Продвинутые участники могут попробовать свои силы в решении задач продвинутого уровня, требующих глубоких знаний в области теории чисел, комбинаторики и других разделах математики.
Если вы интересуетесь Python и хотите узнать больше об этом языке программирования, то приглашаю вас подписаться на мой канал! https://t.me/python_scrypt. Полезные материалы, уроки и новости из мира программирования
понедельник, 11 июля 2022 г.
вторник, 30 марта 2021 г.
четверг, 30 января 2020 г.
Изучение Питон
- В начале обязательно изучите синтаксис Python и порешайте простые алгоритмические задачи. Здесь поможет сайт Pythontutor.ru. Без задач выученный синтаксис быстро вылетит из головы; они помогают закрепить теорию.
- Уже на этапе изучения основ языка (или даже до этого) задумайтесь о том, чем вы конкретно хотите заниматься с помощью Python. Лучше сразу определиться, выбираете вы искусственный интеллект или веб-разработку, так как рано или поздно нужно будет понять, какие библиотеки стоит изучить — для каждой сферы применения нужен свой набор библиотек.
- Обратите внимание на различные среды разработки. Универсальный IDE для любых задач в Python — это PyCharm. Дата-сайентисту также нужно уметь работать в Jupyter Notebook и, возможно, стоит изучить Spyder.
- Хорошо изучите простейшие структуры данных Python: списки, словари, множества. Это пригодится, когда нужно будет решить, как лучше обрабатывать данные в разных случаях.
- Не пренебрегайте функциями. В Python создавать их очень легко. Если одинаковые части кода повторяются больше двух раз, лучше написать функцию. Это поможет не только сократить код, но и улучшить его восприятие.
- Изучите продвинутые возможности Python: генераторы, декораторы, list comprehension, методы из библиотеки itertools и других библиотек. Это поможет вам впоследствии не изобретать велосипед.
- Если вы работаете с искусственным интеллектом, изучите основные библиотеки для этого направления — Numpy, Pandas, SciKit-Learn, Matplotlib, Seaborn, Keras, TensorFlow, Pytorch.
- Если ваша цель — квантовые вычисления, изучите библиотеки Qiskit, Cirq и PennyLane.
- Чтобы быстро выйти на уровень профессионального кода, изучите объектно-ориентированное программирование. В Python применять его очень легко.