Показаны сообщения с ярлыком Python. Показать все сообщения
Показаны сообщения с ярлыком Python. Показать все сообщения

Проект Эйлера - Задача 9 - решает ИИ

Тройка Пифагора — это тройка натуральных чисел a < b < c, для которых выполняется равенство:

a2 + b2 = c2 

Например, 32 + 42 = 9 + 16 = 25 = 52.

Существует ровно одна тройка Пифагора, для которой a + b + c = 1000. Найдите произведение abc.

Проект Эйлера - Задача 8 - решает ИИ


Сегодня я решил побороться с 8-ой задачей проекта Эйлера.  Кто не в курсе, это сайт с кучей математических задач, которые нужно решать с помощью программирования.  💪

Многопоточность для ускорения программ


Сегодня я хочу поделиться с вами чем-то крутым, что может серьезно прокачать ваши программы – многопоточностью! 🚀

Забываем про перенос строки: фишка print( , end='\r') в Python

Сегодня разберем одну прикольную штуку в Python, которая может пригодиться – print( , end='\r'). Звучит загадочно, да? 😄 Но на самом деле все просто!

PEP 8: твой гид по стильному коду на Python

 

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

"Зачем мне это нужно?" – спросите вы. А я отвечу: представьте, что вы пишете письмо другу. Вы же не будете писать все слова слитно, без знаков препинания, правда? Так и в коде: PEP 8 помогает сделать его чистым, понятным и приятным для чтения. Ведь код мы пишем не только для компьютеров, но и для людей! 😉

Что такое open() и зачем нужны моды?

Сегодня я хочу поговорить о, казалось бы, простой, но очень важной функции в Python - open(). Казалось бы, что может быть проще, чем открыть файл? Но не тут-то было!  😅  Эта функция имеет кучу разных режимов, которые определяют, как именно мы будем работать с файлом. Давайте разберемся!

Декораторы в Питоне как бутерброды

Сегодня хочу поделиться с вами своей маленькой победой! 🎉 Наконец-то разобрался с декораторами в Python! 💪 Долго бился над этой темой, читал документацию, смотрел туториалы, но все равно оставались какие-то непонятки. 🤯

Pandas меняем формат даты и времени

Сегодня хочу поделиться с вами небольшим, но очень полезным трюком, который я недавно освоил в Python. Работая с данными в формате csv, столкнулся с необходимостью изменить формат даты и времени. И знаете что? Pandas справился с этим на ура! 🎉

Машинное обучение для начинающих: знакомство с библиотекой Scikit-Learn

Привет, друзья! Сегодня мы погрузимся в увлекательный мир машинного обучения (ML) и познакомимся с одной из самых популярных библиотек Python для этой области - Scikit-Learn.


Что такое машинное обучение?

Машинное обучение - это раздел искусственного интеллекта, который позволяет компьютерам учиться на данных и делать прогнозы или принимать решения без явного программирования. ML используется во множестве областей, от медицины и финансов до маркетинга и рекомендательных систем.

Проект Эйлера - Задача 7 - решает ИИ

 


10001-е простое число

Добро пожаловать в очередную статью, посвященную решению задач проекта Эйлера! Сегодня мы разберем задачу №7, где нужно найти 10001-е простое число.

Python - Проверка времени на чтения текста



Как узнать сколько времени уйдёт на прочтение книги? Это дело просто проверить. Питон очень быстро умеет "читать" и обрабатывать большие тексты. К примеру, сколько времени надо потратить на прочтение Мастера и Маргариты?

Python - Задача на палиндром в две строки



Палиндром - число, буквосочетание, слово или текст, одинаково читающееся в обоих направлениях. Например, число 101; слова «топот» в русском языке и фин. saippuakivikauppias (продавец мыла; торговец щёлоком) — самое длинное слово-палиндром в мире; текст «а роза упала на лапу Азора» и пр. - это с википедии. А мы это дело реализуем на Питоне в две строки.

Python - обращение к функции через "переменную"



Ох уж этот удивительный Python. Казалось бы, вот зачем задавать функции "переменную" и передавать через эту переменную параметры для функции? Но Python уже было не остановить.

Python - нельзя так просто взять и переписать объект



Python Python, ты могуч. Ты даже без ";" всё понимаешь. Но, просто так переписать объект ты не можешь. Лично мне, как любителю, это не понятно. Но ничего, с этим мы тоже разберёмся.

Парсинг вэб-страниц - шаг 0



Дело было вечером, делать было нечего. Значит самое время начать пробовать себя в парсинге вэба. Всё было бы хорошо, но на глаза попалась библиотека webbrowser которая умеет открывать по запросу браузер. В общем захотелось и её попробовать.

Python - разница между "==" и "is"



В Python нет переменных. Есть только названия которые ссылаются на разные объекты. Для наглядности можно посмотреть на работу орепаторов "==" и "is".

If ... esle - тернарный оператор - Python


Тернарный оператор, от слова "три". Если очень просто, то в одну строку пишут три операнда. В зависимости от выполнения условия одного из операндов, возвращается второй или третий операнд. Ну а если "не просто" - то тогда на Вики.

Для сравнения, я попробовал обычную и альтернативную форму записи If ... else.

Кидаем кубики на Python - v. 2



Недавно я написал небольшой код который кидает два кубика, выдаёт результат и ждёт действия юзера - кидать еще раз или завершить работу. Но, я так сильно был увлечен решением врторой задачи - та что ждёт ответа от юзера, что не заметил самого главного. Програмка кидала один кубик с 11-ю рёбрами... надо исправить :)

 

Истина и Ложь в Python


В питоне Ложь и Истину можно заменить обычными 1 и 0. И это очень круто и удобно. Например для проверки остатка, проверки значения или действия.