$ sudo apt-add-repository ppa:brightbox/ruby-ng
$ sudo apt updatePythonЯк створювався електронний підручник pythonguide.pp.ua
Онлайн-курси з програмування
Офіційна документація Python
Al Sweigart. Automate the Boring Stuff with Python. Practical programming for total beginners [Електронний ресурс]. – Режим доступу: www.automatetheboringstuff.com.
Bill Lubanovic. Introducing Python: Modern Computing in Simple Packages. Gravenstein Highway North, Sebastopol: O’Reilly Media, Inc.
Eric Matthes. Python Crash Course: A Hands-On, Project-Based Introduction to Programming. San Francisco: No Starch Press.
AsciidocОнлайн-редактор AsciiDocLIVE
HTML, DocBook, PDF, ePubRuby у WindowsВстановлення інтерпретатора мови Ruby
Встановлення системи управління пакунками для Ruby
Ruby у Linux (Ubuntu)У термінальному вікні (Ctrl+Alt+T) виконати команди додавання репозиторія у систему:
$ sudo apt-add-repository ppa:brightbox/ruby-ng
$ sudo apt updateУстановка Ruby із доданого репозиторія:
$ sudo apt install ruby2.5 ruby2.5-devAsciidoctorgem install asciidoctorAsciidoctor.adoc - формат файлів Asciidoc
Перетворення файлу readme.adoc у readme.html
asciidoctor readme.adocПакунок Ruby asciidoctor-revealjs дозволяє із документів AsciiDoc створювати презентації у форматі HTML5
| reveal.js - фреймворк для створення презентацій за допомогою HTML. |
def start():
while True:
row = input('Enter a string ("escape" - quit the program): ')
if row == 'escape':
break
row_low = row.lower()
is_palindrome = True
if row_low != row_low[::-1]:
is_palindrome = False
if is_palindrome:
print(row, 'is a palindrome')
else:
print(row, 'is not a palindrome')
if __name__ == '__main__':
start()IrfanView
FastStone Capture
Easy Gif Animator