Найти в Дзене
Сделал игру "Крестики нолики" с непобедимым противником.
Вот и очередная задача, задача скажем так не совсем простая. Кто не понимает о чем речь, рекомендую прочитать предыдущие статьи на этом канале. А если вкратце, то я изучаю язык Python и по прохождению каждой главы есть задание, вот в конце этой главы было задание сделать в игре крестики нолики непобедимого соперника. Как реализовать искусственный интеллект я до конца не сообразил, а "читерить" и пользоваться другими решениями было как то неправильно. В итоге немного поразмыслив, (ну как немного, пару дней)...
4 года назад
Почему чем больше изучаешь, тем "сложнее" все делаешь. Показываю на примере этого блога.
Эта статья основана на интересном факте. И напрямую связана с предыдущей статьёй . Предыстория Как-то утром решил я написать очередную статью по теме программирование на Python. Что из этого вышло вы можете наблюдать вот в этой статье. Написал текст, а программа написала его наоборот. Как и написано в этой статье код первой версии этой программы я не нашел и через какое-то время (то есть сегодня) я написал новый код, т.к пройдено было уже пару глав "сверху" я запарился и реализовал все через списки, код получился очень трудоемким и "большинство" что в нем есть просто бесполезно...
4 года назад
Написал текст, а программа написала его наоборот, полезная вещь.
Думаю все когда-либо пробовали читать свое имя или что-то другое "задом наперед" или как говорят "наоборот". В голове порой очень не легко прочесть то или иное слово начиная с последней буквы, но для программ это не составляет никакого труда. Вот эта "программа", а точнее код и посвящена этому вопросу. Сказать по правде, это единственная задача из 4-й главы, над которой я упорно думал, она вроде бы и звучит просто, но в реализации не так уж и проста. Если не прибегать к хитростям и не гуглить как это реализовать...
4 года назад
Пару строк кода и получаем программу, которая считает за нас.
Время идет и я тоже не стою на месте, вот уже и прошел 4-ю главу по Python. И по итогу как обычно выполняю задачи. Немного отступления. Как я понял нет смысла писать, что вызвало у меня трудности и т.д буду делать упор только на "программы" и задачи. В итоге к чему это все, по окончанию четвертой главы получаем задачу, которая звучит следующим образом: Необходимо написать программу, которая бы считала по просьбе пользователя, пользователь вводит начало счета, конец счета и интервал, а все остальное делает программа...
4 года назад
Итог канала дзен "Программист-начало".
Вот и появились на канале уже 10 статей , а значит можно подвести итог. По итогу 10-ти дней статистика канала выглядит вот так: Видно, что статьи не особо пользуются спросом, но это и не удивительно. К этому я был готов, когда создавал канал подобной тематики на Дзене. Ведь аудитория Дзена, как показывает Метрика в основном 50+ , как показывают другие каналы. А я честно говоря мало знаю людей. Если быть совсем честным, то вообще не знаю которых бы интересовало программирование после 50-ти.) А тут же наоборот аудитория молодая, 25+ а таких на дзене видимо не много...
4 года назад
Моя первая игра на Python, которая способна отгадать число, которое вы загадали.
Время идет, а я все изучаю Python. Да некоторые вещи вызывают сложности, но все еще более менее понятно. И вот пройдя очередную главу, написал код для игры "Отгадай число". Это всего лишь 3-я глава и понятно, что она без графического интерфейса, а только "начинка", но вышло довольно не плохо. И если на неё взглянет опытный программист, он сразу найдет недоработки. Да по правде говоря я и сам их вижу, но не буду забегать вперед и исправлять, то что объясняется в последующих главах. Все по порядку...
4 года назад
Как выглядит игра"орел и решка"на языке Python. Показываю.
Все знают что такое "Орел и решка". Да, сейчас возможно это уже и ассоциируется с программой про путешествия, но раньше это делалось с помощью монеты. Ну кто не знает, хотя я ,сомневаюсь что есть такие, это обычное подкидывание монеты и в зависимости от того какой стороной упадет и получается результат "Орел" или же "Решка". Ну так как я "связался" с языком программирования Python я просто не мог пройти мимо этого, ведь в реализации все очень просто. Есть 2 условия и в зависимости от них получаем результат...
1247 читали · 4 года назад
Написал "программу" симулятор пирожка с сюрпризом. Узнал что ждет меня.
Вот и перешёл я к 3-й главе изучения Python. Точнее как "перешёл", уже изучил и даже попрактиковался. И как и ожидалось от главы к главе сложность возрастает, но теория и отработка всей теории на практике даёт свои плоды. По прохождению главы, как обычно, дается список заданий, которые необходимо сделать. И вот одно из заданий звучит так: Напишите программу-симулятор пирожка с сюрпризом, которая случайным образом отображает один из 5-ти сюрпризов. Это как "гадание" на случайности ну давайте проверим свою удачу...
4 года назад
Написал программу "Автодилер" показываю что из этого вышло.
Как понятно из предыдущих статей я изучаю Python. И закончив изучать 2-ю главу была поставлена задача, которая звучит следующим образом. Необходимо написать программу "Авотодилер" в которой пользователь может ввести стоимость автомобиля без наценок. А программа должна прибавлять к этой стоимости: налог, регистрационных сбор, агентский сбор и стоимость доставки машины. Звучит все довольно таки просто. Ну это и не удивительно ведь еще нет ни каких функций, методов и т.д. Это по идее даже и программой сложно назвать, просто выводишь текст на экран и различные математические функции...
4 года назад
Написал "программу" для подсчета чаевых. Узнал что такое переменные и познакомился с основами ввода.
Вот и перешел я ко 2-й главе первая оказалась не такой уж и сложной. Но с другой стороны это было "введение". Эта глава как по мне тоже не вызывает особых трудностей, все довольно просто. Если разложить все по полочкам. То в основном тут расписаны математические операторы, которые все и так знают за исключением наверное 2-х %-остаток от деления и //- деление(с остатком) Узнал об основных типах данных: int(), float() и str(). Ну и различные строковые методы, но это все в общем кому это все интересно я думаю и сами прочитают книгу...
4 года назад
Моя первая "программа" на Python.
Вот я и написал свой первый "код", чтение книги и ведение этого "блога" дало свои плоды. По итогу я прочел страницы с 30-й по 42-ю книги как я писал ранее "Программируем на Python" Майкл Доусон. Информацию всю усвоил и "проработал". По итогу установил сам Python как писал в предыдущей статье сделал все задания описанные в первой главе и выполнил задания, которые есть в конце каждой главы. 1. Первое задание было, научится вызывать ошибку, а потом её исправлять. Это я думаю не стоит внимания, поэтому пропущу...
4 года назад
Первые трудности при изучении языка программирования Python.
Как понятно из названия статьи я все-таки начал изучать Python. Какую литературу я использую и для чего все это вы можете узнать из этой статьи и предыдущих. В итоге самый первый мой шаг заключался в том, чтобы установить сам Python. Как и указано в книге, я все скачал и установил, на этом этапе проблем не возникло. Вопросы возникли при самом открытии IDLE,. Если вы не сильны в этом как и я.) То выглядит все это вот так: И вроде бы все понятно ничего сложного, пишешь код и программа его выполняет...
4 года назад