Привет, апельсиновый. Меня зовут Чарми. Я повелитель змей и технологий.Сегодня я буду учить вас языку программирования Python.
http://primat.org/index/0-144Тренироваться мы будем на этом сайте, потому что я хотел бы отдать честь господину Абу.Даже с установкой на пк пайтон и IDLE большинство анонов сломается, поэтому так будет намного проще.
Чтобы научиться программировать, нужно уметь мыслить.Наше мышление будет заточено на решение задач.Чтобы решить задачу, нужен план.Этим самым планом будет волшебный ПСЕВДОКОД - тупая последовательность на нашем русском языке с элементами языка программирования.Нахуй он нужен? Он нахуй нам не нужен, но гораздо проще сначала написать псевдокод, а затем, опираясь на него, нормальный код!Карасик епта каркас точнее
Строить ебучий говнокод будем при помощи операторов и функций. Если сказать просто: операторы - ну типа знаки как в матеше функции - ну типа команды как в армии
Внутри кода полезно оставлять комментарии, дабы лучше понимать логику происходящего. Как и в ВК эти комментарии нахуй никто не заметит и не прочтет кроме тебя. Питону похуй что ты пишешь в своих комментах, поэтому они не будут мешать коду работать, но дадут возможность оставлять ценные примечания.Комменты ебашим с помощью символа #Напиши все что думаешь после этой решетки и это будет пустой программой!#ЯЕБАЛТВОЮМАМКУЕще можешь использовать такие символы "'' ляляляпишукоммент"''
Ну думаю, что все знают о ВЫВОДЕ НА ЭКРАН!Чтобы тебе вывели, что ты хочешь, нужно всего лишь-то написатьprint("......") вместо точек пиши чо хочешь к примеру print("кошкодевочка")как напишешь это жмешь выполнить F9 и выводится няшная кошкодевочка
print("какая-тохуйнякоторуюяхочу")print("зероту я тебя люблю")два раза написали ебучий принт и получили автоматический переход на новую строку лол) .жмяк ф9:какая-тохуйнякоторуюяхочузероту я тебя люблю
А го зарешаем тупую задачу и будем гордиться этим всю жизнь?Задачка: ввести с клавы 2 числа и найти их сумму
Получается комп попросит ввести два любых числа у юзераЮзер введет А комп сам их сложит!Нам нужно:1 - ввести числа в память2 - где-то хранить эти числа3 - как-то их вычислить4 - и как-то вывести результатПомните я рассказывал про говнопсевдокод? Давайте заебеним такой, чтоб проще жилось:ВВЕСТИ ДВА ЧИСЛАВЫЧИСЛИТЬ ИХ СУММУВЫВЕСТИ СУММУ НА ЭКРАН
>>219631428"""молодец!"""del num1, num2 # но я хотел бы рассказать ребяткам про инпут и инт а ты сразу так просто ебанул числовый тип данных эхххprint("это тред для дебилов уходи")
>>219631602>>219631790К инту привести забыл.num1 = int(input('хуе мое'))num2 = int( input('хуе мое'))print(num1+num2)
Это всё хуйня, пацаны. Объясняю, как надо: завтра ищешь в интернете книжку Dive into python. Пофиг если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Облом хиккующих дибилов/просто неудачников типа рейфага или сисярп/джава-кретинов, которые депрессируют по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет офигевать при одном упоминании твоей зарплаты.
Чтоб решить эту задачку нам нужно знать о переменной - хуйня которая имеет имя, тип и значение. Во время работы программы со сначением можно играться.Для имен переменных можно юзать латинские буквы, русские буквы, знак подчеркивания и цифры. Но помните, что имя не может начинаться с цифры, и строчные буквы отличаются от заглавных.Нельзя юзать для имен переменных скобки и знаки типа +-!?
>>219632144Кстати гайд все еще рабочий, чтобы потрогать нормально джангу, по пути придется вызубрить питон, пощупать apache\ngnix, консольку линукса, вызубрить ООП т.к там всё на этом строится, так же основную теорию баз данных. Фронт как дополнение пощупается при изучении джанги.
Пусть нашей переменной будет a. Го запишем в нее значение.ОПераторы - команды япНам поможет оператор присваивания (=) для записи нового значения переменнойa = 1,61теперь в переменной по имени a содержится значение 1,61a если a = 1,61a = 718при записи нового значения a старое удаляется нахуйтеперь a это 718, а на 1,61 похуй
чтобы ввести число с клавы в программу нам нужна команда input()она предложит ввести хуйнютогда присвоим создадим две переменные, которым присвоим инпуты, чтобы они стали тем, что введет в них юзерa = input()b = input()а затем заебеним третью переменную, которой присвоим сумму первых двухc = a + bну и выведем результатprint(c)Напишите это и у вас нихуя не выйдет, ибо результат инпута это строка символов, а не числонужно преобразовать в целое число с помощью божественного intбыстрофиксим a = int( input() )b = int( input() )
>>219632961Давай мне следующий квест Мне понравился кайф от выполненного задания, чувствую себя Глэдос из портал
>>219633643я сам питон только сегодня начал изучать и больше ничего не умею) схожу в магаз куплю энергетик быром
>>219633446Так это ж прям основы. Дальше пойдет как защититься от юзера ебаклака, которому прям в лицо срешь "Введи число, тупица! Число, ублюдок, мать твою!", а юзеру похуй и он водит херню типа "число н0ль", от тут уже приходится плясать с проверочками, хе-хе.
Зачем начинать учить яп с питона? Он же простой как пиздец и на нём максимум - скрипты писатьПотом человек захочет перекатиться в какие-нибудь условные плюсы и охуеет же
>>219632776Компьютер выполняет все буквально, и поскольку ты сам не велел ему ставить пробелы он и не ставил.Представь себя на его местеВот ты ему говоришь напечатай 'У вас'Он печатаетУ вас<-вы находитесь здесьИ тут ты такой str(count), например 0У вас0<-вы находитесь здесьЕсли что, 'У вас' +и 'У вас '+Это разные вещи. Пробелы между элементами в строку не попадают.
>>219634733Гениально.Добавил split, чтобы разделить строку пробеламиА также превратил строки в числа с помощью intИ чтобы применить int к каждой части ебанул mapУЧИТЕСЬ У НЕГО!
>>219630578говно нечитаемое. Банальным переносом строк можно раза в два читаемость повысить, нет блядь, буду строки писать чтобы в экран хуй влезало.