Skip to content

Instantly share code, notes, and snippets.

Alexandros Kanterakis kantale

Block or report user

Report or block kantale

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@kantale
kantale / project.md
Last active Sep 21, 2019
Περιγραφή project για το μαθημα "Προγραμματισμός με τη γλώσσα python" 2018-2019
View project.md

Εισαγωγή

Σήμερα υπάρχουν πάρα πολλές βάσεις δεδομένων που περιέχουν πολύτιμη πληροφορία για οποιαδήποτε έννοια της γενετικής. Κλασικά παραδείγματα είναι πληροφορίες για την ακολουθία ενός γονιδίου, τη θέση του στο γονιδιώματα, πόσα exons/introns έχει, κτλ. Η αναζήτηση σε μία τέτοια βάση δεδομένων γίνεται συνήθως με δύο τρόπους. Ο πρώτος είναι να πάμε σε κάποιο site (π.χ. http://www.ensembl.org) και μέσα από τη περιήγησή μας αλλά και τα πεδία που θα δώσουμε σε διάφορες φόρμες να βρούμε τη πληροφορία που θέλουμε. Ο δεύτερος τρόπος είναι να κάνουμε το ίδιο τρόπο προγραμματιστικά. Δηλαδή να φτιάξουμε ένα πρόγραμμα/script το οποίο θα "ρωτάει" μία βάση δεδομένων και θα τυπώνει το αποτέλεσμα.

Είναι προφανές ότι κάθε μέθοδος έχει τα θετικά και τα αρνητικά της. Το να αλληλεπιδρούμε με ένα site είναι αργό (και βαρετό) για επαναλαμβανόμενες ερωτήσεις ενώ ο προγραμματιστικός τρόπος απαιτεί τη γνώση κάποιας γλώσσας προγραμματισμού αλλά και τον τρόπο με τον οποία θα πρέπει να "μιλήσει" το πρόγραμμα με τη βάση.

@kantale
kantale / assignment_3.md
Last active Feb 24, 2019
3rd assignment python
View assignment_3.md

Σε αυτό το link: http://people.csail.mit.edu/jasonkb/raw_lexica/greek.raw βρίσκεται μία λίστα με όλες (σχεδόν) τις Eλληνικές λέξεις. Πηγαίνετε σε αυτό το link, περιμένετε να το φορτώσει o browser σας και μετά σώστε το με File --> Save as.. στο αρχείο "greek.raw".

Εναλλακτικά μπορείτε να τρέξετε από linux την παρακάτω εντολή:

wget http://people.csail.mit.edu/jasonkb/raw_lexica/greek.raw

αν δεν δουλέψει αυτό μπορείτε να κάνετε:

curl http://people.csail.mit.edu/jasonkb/raw_lexica/greek.raw > greek.raw
@kantale
kantale / lesson_7_draft.ipynb
Created Nov 23, 2018
Πρόχειρες σημειώσεις από το μάθημα python, 7η διάλεξη, 23 Νοεμβρίου 2018
View lesson_7_draft.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kantale
kantale / lesson_6_draft.ipynb
Last active Nov 22, 2018
Πρόχειρες σημειώσεις από το μάθημα python, 6η διάλεξη, 22 Νοεμβρίου 2018
View lesson_6_draft.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kantale
kantale / lesson_5_draft.ipynb
Created Nov 8, 2018
Πρόχειρες σημειώσεις από το μάθημα python, 5η διάλεξη, 8 Νοεμβρίου 2018
View lesson_5_draft.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kantale
kantale / assignment_2.md
Last active Dec 8, 2018
2nd assignment, python
View assignment_2.md

Γράψτε κώδικα python, κατά προτίμηση συναρτήσεις, για τα παρακάτω θέματα

Άσκηση 1

Φτιάξτε μία συνάρτηση που να παίρνει έναν αριθμό και να επιστρέφει αν είναι πρώτος ή όχι (True/False)

Άσκηση 2

Φτιάξτe μία λίστα με όλους του 1000 πρώτους αριθμούς. (προσοχή: όχι όλους τους πρώτους αριθμούς από το 1 μέχρι το 1000)

Άσκηση 3

Ποιο είναι το άθροισμα όλων των 1000 πρώτων αριθμών που τελειώνουν σε 3;

@kantale
kantale / lesson_4_draft.ipynb
Created Nov 3, 2018
Πρόχειρες σημειώσεις από το μάθημα python, 4η διάλεξη 1 Νομεβρίου 2018
View lesson_4_draft.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kantale
kantale / lesson_3_draft_notes.ipynb
Created Oct 25, 2018
Πρόχειρες σημειώσεις μάθημα python 25 Οκτωβρίου 2018
View lesson_3_draft_notes.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kantale
kantale / assignment_1.md
Last active Feb 2, 2019
1st assignment, python
View assignment_1.md

Γράψτε κώδικα (κατα προτίμηση συναρτήσεις) ο οποίος:

1η άσκηση

έστω οι μεταβλητές:

name = "Mitsos"
age = 45

Ανάλογα με τις τιμές της μεταβλητής, να τυπώνει:

@kantale
kantale / notes.md
Last active Feb 27, 2019
Προγραμματισμός με τη γλώσσα python
View notes.md

Επικοινωνία

Ώρες/τόπος μαθήματος

  • 8 Νοεμβρίου 2018 . 11:00 - 14:00, 7A-02
  • 22 Νοεμβρίου 2018 . 11:00 - 14:00, 7Α-04
  • 23 Νοεμβρίου 2018 . 10:00 - 13:00, 7Α-02
  • 29 Νοεμβρίου 2018 . 11:00 - 14:00, 7Α-01
You can’t perform that action at this time.