Programmer's Road
33 subscribers
48 photos
4 files
2 links
Привет! Я Макар, моя цель - стать программистом, тут я буду писать про свои успехи. Надеюсь каждый найдёт для себя что-то полезное.
Download Telegram
Channel created
Channel photo updated
Привет! 👋 Я Макар, в этом канале я буду рассказывать про свой путь программиста 🧑‍💻 , попытаюсь писать всё самое интересное 🙂. Надеюсь кому-то поможет этот канал.

Мои знания сейчас:

Элементарные знания Lua и C#(Самые азы)
В процессе изучение Python по бесплатному курсу из ютуба(Базовые знания)
👍12🔥3👎1
Programmer's Road pinned «Привет! 👋 Я Макар, в этом канале я буду рассказывать про свой путь программиста 🧑‍💻 , попытаюсь писать всё самое интересное 🙂. Надеюсь кому-то поможет этот канал. Мои знания сейчас: Элементарные знания Lua и C#(Самые азы) В процессе изучение Python по…»
Всем привет!
Недавно я вернулся к изучению Пайтона, читал книгу "A Byte Of Python"(пока что отложил на потом) и прохожу бесплатный курс на Stepik, на котором море практики. Сегодня играл с другом в Clash Of Code, эта игра про решение задачек с противниками.

Нам с другом давались разные задачи и мы должны были успеть решить за 15 минут, некоторые задачи сделать не получалось, но были и лёгкие задачи.👍
👍12
main.py
7.3 KB
Камень, ножницы бумага...

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

Я создал эту игру на пайтоне, в моей версии игры можно выбрать режимы и сложность игры. В итоге получилась неплохая практическая работа, стал работать с while и if ещё увереннее и узнал несколько полезных фишек.
Вот сам проект)
👍13
gameSSH.py
8.1 KB
Привет 👋
Сегодня исправил почти все баги в игре(надеюсь)), вот новый файл.
🔥9👏5🎉1🍌1
Как сделать игнор на регистр при проверке через if в Python?

Пример:

language = input("What's your favorite language?")
if language == "1C":
print("I also like 1С")
else:
print("I don't know this language")

Условие будет True только при input = 1C, при 1с будет False.
Да, можно сделать двойное условие с or, но если наш любимый язык - Python? "Python" or "python" or "pYthon"...?

Методы lower() и upper() — одни из многих встроенных в Python методов для работы со строками.
Вот так мы можем преобразовать наш код:

language = input("What's your favorite language?")
language = language.lower()
if language == "1c":
print("I also like 1С")
else:
print("I don't know this language")

Или:

language = input("What's your favorite language?")
language = language.upper()
if language == "PYTHON":
print("I also like Python")
else:
print("I don't know this language")

Метод lower() меняет весь регистр на нижний в переменной и позже эта переменная сравнивается с аргументом условия if в нижнем регистре и всё происходит наоборот с методом upper()
👍12
Какой язык программирования был выпущен раньше? 🤔
Anonymous Quiz
13%
PHP
4%
JavaScript
8%
Java
29%
Python
0%
Ruby
4%
Swift
4%
Kotlin
17%
C#
21%
Lua
👍9
"Задачи с шахматами - это отдельный вид страданий".

Именно такие комментарии были по задачами, которые я сегодня решал.

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

Задачу с ладьёй, королём, конём и ферзём я решил без помощи и подсказок, а после мучений с задачей про слона, я нашёл небольшую подсказу, как оказалось я был очень близок к решению.

Наверно, пока это были самые сложные задачки, которые я смог решить)
👍13
Друзья, попробуйте изучить данный код и ответить на опрос ниже.
Что выведет данный код?
Anonymous Quiz
13%
2
8%
-3
63%
3
4%
-89
13%
89
👍9
Channel name was changed to «Programmer's Road»
Подробное объяснение сегодняшней задачи:
👍10