Навальный :: программирование :: политика :: python

Навальный программирование python ...политика 

уникальная методика
				
	г Ш Курсы , фо РуЫтоп	й	Иг* и./ *	США ' • /•■.,политика,Навальный,программирование,python

ТотКтоХужеПидораса: "Навальный в своем последнем заточение решил изучить Python."

Подробнее
уникальная методика г Ш Курсы , фо РуЫтоп й Иг* и./ * США ' • /•■.
политика,Навальный,программирование,python
Еще на тему
Развернуть
кто Тотктохуже?
Даже не знаю, у нас почти всех под это слово определить можно.
А почему сразу хуже то? Полагаю, что лучше тоже есть.
Незванный кэп, но тут без кэпа я бы не понял
Типичный программист
@tproger
Читать
) -
Итак, Навальный снова с нами после 30-суточного ареста. Говорит, что прочитал много книг, но не уточняет, удалось ли изучить Python, как изначально планировал. Мы всё очень ждём уточнений по этому вопросу.
bonuce bonuce 15.06.201814:27 ответить ссылка 8.0
пф, давно известен надёжный метод как изучить любой язык программирования за 30 дней.
Дни 1 -10 Выучить перменные, констаты, массивы, строки, выражения, функции... ^5^		Дни 11-21 Выучить потоки, указатели, ссылки, классы, объекты, наследование, полиморфизм...
		
		
Дни 698-3648 Общаться с другими программистами. Работать над проектами с ними. Учиться у них.		Дни 3649-7781
за 30 суток уникальная методика
~Т УТОЧКА	
• из МЯКИША Д№гШ
djbaton djbaton 15.06.201815:14 ответить ссылка -0.9
Его имя так долго боялись называть, что его потянуло к змеям и магии
Jadelord Jadelord 15.06.201815:16 ответить ссылка 8.7
Но все таки изучать по книге программирование без наличия рядом компьютера чтобы все на практике испытать это почти бессмысленное занятие, с таким же успехом можно взять и прочитать книгу по алгебре не решая задач.
Т.е. теперь он может лично написать скриптик, который может заменить 90% чиновников?
Kwisful Kwisful 15.06.201815:31 ответить ссылка 0.8
Посоны, а в чем прелесть питона?
Плюсы: простота, мало умолчаний и анальный контроль ошибок, много интересных фреймворков и библиотек с математикой, машинленингом и прочей ересью.

Минусы: тормозной, жрет памяти столько, что даже JAVA кодеры в ахуе, мало умолчаний, "оригинальный" (ну ладно, у Фортрана похожий) синтаксис.
Hellsy Hellsy 15.06.201816:27 ответить ссылка 0.8
Про память - нехуй писать глюкавый код, она и в плюсах течь будет.
Тормозной - относительно. В целом, конечно, он медленнее компилируемых, но с ними и сравнивать не надо (кроме явы, ява тоже интерпретируемый язык по сути).
Про умолчания - поясни пожалуйста, не совсем понял...
mktums mktums 15.06.201816:39 ответить ссылка -0.2
А, да, еще забыл про зоопарк несовместимых версий из-за которых в системе приходится держать три питона.

Он тормозной и прожорливый по сравнению с интепретируемыми языками, причем в разы.
Можно много бухтеть про "нехуй писать глюкавый код", но в мире что есть - то есть, и проекты на Питоне отличаются особой прожорливостью и неторопливостью, будь то системная утилита, десктопное приложение или фреймворк для веба.
Hellsy Hellsy 15.06.201816:49 ответить ссылка 1.0
Про несовместимость - согласен, хотя мажорные версии и не обязаны (но Ява например сразу закладывалась как обратно-совместимая, из-за этого есть вполне прикольные лулзы до сих пор, например Cloneable).

Я сам последние семь лет на питоне пишу, и поэтому могу сказать что дескать да, в питоне много всякой несусветной ереси, которая реально бесит. Но про глюкавость и прожорливость (особенно после появления "ленивых" map/filter/генераторов) - очень устаревший стереотип. К Яве, к слову, это тоже относится - у них уже давно все намного лучше.

И все же мне интересно что имелось ввиду под "умолчаниями" :) Расскажешь?
mktums mktums 15.06.201816:59 ответить ссылка 0.2
В java хорошо то, что со стороны платформы исполнения это байткод. Поэтому есть те же scala и kotlin(да и та же компилируемая в этот же байткод версия питона), причем вся эта радость может уживаться в одном проекте. Поэтому кто не хочет возиться с атавизмами java, просто пишет на той же скалке.
В Perl есть переменные $_ (строка, число, ссылка) и @_ (массив) являющиеся переменными по умолчанию с локальной областью видимости. Если функции требуется параметр, но он не указан - будет использоваться $_, если в foreach не указана переменная - будет использоваться $_. Результаты любого регулярного выражения всегда доступны через $1 ... $9:

Это позволяет писать конструкции типа
print while (); # вывести содержимое stdin на экран

for (@data) {
...(какой-то код)...
print "$1\n" if (/(\d{3,})/; # Если текущий элемент массива содержит не менее трех цифр подряд - вывести эти цифры
}

Я даю упрощенные примеры, потому что в чистом виде последний пример бы решался так:
print join("\n", grep(/^(\d{3,})$/) @data );

Функции могут возвращать как одно значение, так и несколько в зависимости от контекста вызова:
sub somename {
...
return ('result' => 666, 'error' => $error, 'data' => $data) if wantarray;
return 666;
}

нужен просто результат, пишешь: $res = somename();
нужны подробности: %res = somename; - получаешь типа словарь с ключами и значениями

Еще есть автоматическое создание ключей и вложенных ключей в словарях. К примеру, конструкция $dict{'somename'}++ не выдаст ошибки, если ключа 'somename' не существовало - она автоматически его создаст, присвоит ему undef, который опять же в силу умолчаний в численном контексте будет трактоваться как 0 (в строковом - как пустая строка). В Питоне тебе придется или проверить наличие ключа, или ловить через try/catch, или использовать костыль в виде defaultdict, который ограничен одним типом/значением. С вложенным словарями это тоже работает - $dict{'somename'}{'someothername'} = 5; автоматически создаст ключ 'somename' (в случае его отсутствия) и сделает его ссылкой на новый словарь в котором будет ключ 'someothername'.

Умолчания в функциях - название функции как бы помечается символом & (&name(param)), но это не обязательно.
И скобки не обязательны. Поэтому можно просто написать name param; Входящие переменные не ограничиваются (если это не указать специально) и складываются в массив-для-действий-по-умолчанию - @_

sub a {
return (shift) + 5;
}
print a 3; # полная форма print ( &a( 3 ) );

Результат: 8.

Как я уже написал ранее, умолчания - это и плюс, и минус. Опытному программисту они серьезно облегчают работу, сокращая и упрощая код - не надо обмазываться ифами, декларациями и вложенными функциями на каждом шагу, неопытного программиста озалупливают по полной и дают возможность запутать код до полной нечитаемости.
Hellsy Hellsy 15.06.201818:01 ответить ссылка -0.2
А разве международные конвенции не приписывают живьем сжигать программистов, пишущих подобный код, на самой людной площади ближайшего города?
для перла
villy villy 15.06.201820:21 ответить ссылка 0.4
Синтаксис вообще пиздец, за пробелы как часть синтаксиса надо сжигать.
Alexsey Alexsey 15.06.201816:43 ответить ссылка -0.1
а за табы?
villy villy 15.06.201818:35 ответить ссылка 0.0
Для юриста (гуманитария) в самый раз.
Из минусов забыл про иллюзию многопоточности.
Лучше бы Haskell изучил. Тогда бы силой мысли насаживал кого надо на вилы.
private private 15.06.201815:56 ответить ссылка 0.7
разленился бы :)
villy villy 15.06.201818:35 ответить ссылка 0.5
МНМ1ипГГСША ПНУТП МНИХ дг м российской фгдкрации по городу моек...
2-й СПЕЦИАЛЬНЫМ ПРИЕМНИК ДЛЯ СОДЕРЖАНИЯ ЛИЦ. ц ПОДВЕРГНУТЫХ	-
АДМИНИСТРАТИВНОМУ АРЕСТУ
Гвйдсгван Ро.ссум
па итон
4 пробела
кортежи
словари
анонимная функция
666lavr 666lavr 15.06.201819:30 ответить ссылка 3.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
м RUSSIA TEXACO А НА КАКОЙ ЗАПРАВКЕ ЗАПРАВЛЯЕШЬСЯ ТЫ?
подробнее»

политика песочница политоты удалённое

м RUSSIA TEXACO А НА КАКОЙ ЗАПРАВКЕ ЗАПРАВЛЯЕШЬСЯ ТЫ?
всем Сдаибо, ^ ^CfP^TtCbгй Ш Ванильный Путин Если любишь - отпусти, если оно твое, то обязательно вернется, если нет — то никогда твоим и не было ® сегодня в 10:14 | Комментировать 5 Мне нравится 14 Ванильный Путин Иногда единственная вещь, которую осталось сделать — это обнять друг друга в последний раз и просто от
подробнее»

путин политика приколы вконтакте,ВКонтакте, ВК интернет ваниль,ванилька, ванильная девушка ванильные цитаты политические анекдоты песочница

гй Ш Ванильный Путин Если любишь - отпусти, если оно твое, то обязательно вернется, если нет — то никогда твоим и не было ® сегодня в 10:14 | Комментировать 5 Мне нравится 14 Ванильный Путин Иногда единственная вещь, которую осталось сделать — это обнять друг друга в последний раз и просто от