Pull to refresh
91
0

Open source contributor

Send message

Генератор простых арифметических примеров для чайников и не только

Reading time6 min
Views13K
Привет!

В этой «статье», а вернее сказать очерке, покажу очень простой способ развлечься зная самые основы latex и python.



Читать дальше →
Total votes 23: ↑20 and ↓3+17
Comments35

50 оттенков matplotlib — The Master Plots (с полным кодом на Python)

Reading time39 min
Views394K
Те, кто работает с данными, отлично знают, что не в нейросетке счастье — а в том, как правильно обработать данные. Но чтобы их обработать, необходимо сначала проанализировать корреляции, выбрать нужные данные, выкинуть ненужные и так далее. Для подобных целей часто используется визуализация с помощью библиотеки matplotlib.



Встретимся «внутри»!
Читать дальше →
Total votes 67: ↑67 and ↓0+67
Comments15

Элементарная симуляция кастомного физического взаимодействия на python + matplotlib

Reading time10 min
Views22K
Привет!

Тут мы опишем работу некоторого поля а затем сделаем пару красивых фичей (тут все ОЧЕНЬ просто).



Что будет в этой статье.

Общий случай:

  1. Опишем базу, а именно работу с векторами (велосипед для тех, у кого нет под рукой numpy)
  2. Опишем материальную точку и поле взаимодействия

Частный случай (на основе общего):

  1. Сделаем визуализацию векторного поля напряженности электромагнитного поля (первая и третья картинки)
  2. Сделаем визуализацию движения частиц в электромагнитном поле

Встретимся под катом!
Читать дальше →
Total votes 27: ↑27 and ↓0+27
Comments10

Написание змейки для Android на Kivy, Python

Reading time21 min
Views22K
Привет!

[UPD от 2021: этот туториал создан исключительно из-за отсутствия нормальных туториалов по теме на момент написания, а не из побуждения научить мир программистов чему-то правильному]

Много людей хотели бы начать программировать на андроид, но Android Studio и Java их отпугивают. Почему? Потому, что это в некотором смысле из пушки по воробьям. «Я лишь хочу сделать змейку, и все!»



Начнем! (бонус в конце)
Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments13

Yet Another Android snake with Kivy, Python

Reading time20 min
Views6.5K
Hello, there.

[UPD from 2021: I highly recommend following this tutorial with an utmost caution]

A lot of people want to start programming apps for Android, but they prefer not to use Android Studio and/or Java. Why? Because it's an overkill. «I just wanna create Snake and nothing more!»



Let's snake without java! (with a bonus at the end)
Read more →
Total votes 3: ↑3 and ↓0+3
Comments2

Написание змейки на ipad (pythonista)

Reading time16 min
Views6.5K
… или как убить время имея ipad и больше ничего...

Привет!

О чем речь?


К сожалению, планшеты пока не заменяют компьютеры. Но покодить в поездке/полете это же жизненно необходимо. Поэтому я поискал какие ide есть под ipad, и собственно сегодня буду делать игрульку на Pythonista.

Что будем делать?


Простейшие программы, например кристаллики (да да, те самые, в которые вы играете в метро). Тетрис, змейка, fill — любой новичок, немного разобравшись, напишет их за 30 минут. Под катом — скриншоты, туториал, код.
Читать дальше →
Total votes 19: ↑18 and ↓1+17
Comments2

Случайные жизненные совпадения, или как вышло, что на тракторном заводе вам подарили торт

Reading time3 min
Views15K
«Совпадение» — случай, который нам кажется очень маловероятным, но все же случается.
Вы встречали в жизни «совпадения»? На парковке три красных автомобиля стоят рядом, ваш знакомый надел на встречу точно такую же футболку, номер с красивым видом оказался единственным свободным, а компьютер выключился в тот момент, когда надо было открывать дверь гостям. Мы встречаем ситуации, которые сами по себе очень маловероятны. И действительно, давайте посмотрим, с какой вероятностью у моего дома остановится два Nissan Skyline? Даже если всего автомобилей 10000, и среди них только два Nissan Skyline, то вероятность ничтожная:

$\frac{2!}{10000^2}$


Каждый раз мы удивляемся таким «совпадениям», но так ли это маловероятно? Разберемся.

Для начала введем понятие «фиксировать событие». Это означает, что перед проведением эксперимента (то есть перед тем, как мы посмотрим на стоянку у моего дома) мы напишем на листочке, какую именно пару автомобилей мы хотим увидеть.

Допустим, есть две параллельные вселенные. В каждой из них вы сидите дома и собираетесь идти в кафе:
Читать дальше →
Total votes 39: ↑34 and ↓5+29
Comments60
2

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity