Jupyter Notebooks

Τι είναι το Project Jupyter;

Είναι ένας μη κερδοσκοπικός οργανισμός όπου δημιουργήθηκε για την ανάπτυξη ανοιχτού κώδικα, ανοιχτών προτύπων και υπηρεσιών για διαδραστική πληροφορική σε δεκάδες γλώσσες προγραμματισμού.

Προγράμματα που έχουν δημιουργήσει:

  • Jupyter Notebook
  • Jupyter Kernels
  • JupyterLab
  • JupyterHub

Jupyeter Notebook

Το Jupyter Notebook ανακοινώθηκε το 2014 από τον Φερνάντο Πέρεζ, όπου ανακοίνωσε πως θα δημιουργούσαν ένα νέο πρόγραμμα βασισμένο στο IPython.

JupyterLab

Είναι η νέα γένια διεπαφής χρήστη για το Project Jupyter.

Jupyter Kernels

Οι πυρήνες είναι προγράμματα όπου είναι υπεύθυνα για τη διαχείριση διάφορων αιτήσεων (εκτέλεση κώδικα, κτλ).

Πώς μπορώ να κατεβάσω το Jupyter;

  • anacoda
  • pip

Τι μπορώ να κάνω με το Jupyter;

Selenium

Selenium is a portable framework for testing web applications. Selenium provides a playback tool for authoring functional tests without the need to learn a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese) ...

Geckodriver

This program provides the HTTP API described by the WebDriver protocol to communicate with Gecko browsers, such as Firefox. It translates calls into the Marionette remote protocol by acting as a proxy between the local- and remote ends.

Installation

wget https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz sudo sh -c 'tar -x geck#7A005Dodriver -zf geckodriver-v0.26.0-linux64.tar.gz-O > /usr/bin/geckodriver' sudo chmod +x /usr/bin/geckodriver rm geckodriver-v0.26.0-linux64.tar.gz

from selenium.webdriver.common.keys import Keys from selenium import webdriver # Creating instance of Firefox WebDriver # The webdriver controls a browser by sending commands to a remote server. driver = webdriver.Firefox() ...

Jupyter Notebook

Selenium