Δημοσιεύτηκε: 17 Ιουν 2009, 12:14
από kon_nos
Οι δικές μου απαντήσεις:
Μάθημα 0
Άσκηση 1
2
3
4
5
6
7
8
9
10
Μάθημα 1
1
2
3
4
5
5.1
6
7
Μάθημα 0
Άσκηση 1
Spoiler: show
Ο δημιουργός της python είναι ο Guido van Rossum.
2
Spoiler: show
Η python υπόκειται στο Python Software Foundation License.
3
Spoiler: show
Η python είναι μια δυναμική γλώσσα προγραμματισμού. Άλλες είναι οι javascript, lisp, objective-c, php.
4
Spoiler: show
Η python ακολουθεί κυρίως τα πρότυπα του αντικειμενοστραφούς προγραμματισμού, αλλά είναι συμβατή και με άλλα πρότυπα, μέσα σε αυτά και του δομικού και του διαδικαστικού προγραμματισμού. Γλώσσες αντικειμενοστραφούς χαρακτήρα είναι η C++, και η Objective-C. Γλώσσες διαδικαστικού (procedural) χαρακτήρα είναι ο kernel του linux, και ο Apache server. Γλώσσες δομικού (structured) χαρακτήρα είναι οι πρώτες εκδόσεις της pascal, η ALGOL, Η PL/I και η Ada.
5
Spoiler: show
Blender, Deluge, Civilization IV, Vega Strike, Eve online, CrystalSpace 3D, FreeCAD, Object-oriented Graphics Rendering Engine (OGRE), PyGame, BitTorrent.
6
Spoiler: show
.py
7
Spoiler: show
Στα windows με εγκατεστημένη την python, βρίσκουμε το path της μέσω της γραμμής εντολών, και μετά τρέχουμε το αρχείο μας. Στο ubuntu, βρίσκουμε το path του αρχείου μας και γράφουμε python onoma_arxeiou. Επίσης υπάρχουν και άλλοι τρόποι κάνοντάς το εκτελέσιμο.
8
Spoiler: show
Στο http://docs.python.org .
9
Spoiler: show
Υπάρχουν τα ανάλογα modules/packages, με το Tkinter που ανήκει στο standard library της python, και άλλα όπως πχ. QT, WxPython.
10
Spoiler: show
- Κώδικας: Επιλογή όλων
#!usr/bin/python
#Filename: helloworld.py
print('Hello, world')
Μάθημα 1
1
Spoiler: show
2. Αριθμοί, και συμβολοσειρές. #;;;
2
Spoiler: show
m
- Κώδικας: Επιλογή όλων
etavliti2 = “Έχεις καμιά ιδέα που να πάμε;”
metavliti22 = 'Ναι, ας πάμε στο καφεωδείο “ΟΡΦΕΑΣ”.'
metavliti23 = "\"Αυτό είναι \"παράδειγμα\" 'χρήσης' πολλών εισαγωγικών\""
3
Spoiler: show
- Κώδικας: Επιλογή όλων
metavliti31 = metavliti21 + '\n\n' + metavliti22
4
Spoiler: show
Για το όνομα της μεταβλητής μπορούν να χρησιμοποιηθούν όλοι οι unicode χαρακτήρες, και η μεταβλητή να αρχίζει είτε με κάτω πάυλα είτε με χαρακτήρα. Για την τιμή της μεταβλητής μπορούν να χρησιμοποιηθούν είτε αριθμοί, είτε μαθηματικά σύμβολα, είτε συμβολοσειρές μέσα σε εισαγωγικά.
Η python 2.6 αντί για χαρακτήρες unicode επέτρεπε μόνο χαρακτήρες ASCII.
Η python 2.6 αντί για χαρακτήρες unicode επέτρεπε μόνο χαρακτήρες ASCII.
5
Spoiler: show
- Κώδικας: Επιλογή όλων
ilikia = 20
onoma="Ανδρέας"
5.1
Spoiler: show
print("Ο {1} είναι {0} χρονών".format(ilikia,onoma))
6
Spoiler: show
- Κώδικας: Επιλογή όλων
in
7
Spoiler: show
- Κώδικας: Επιλογή όλων
#!/usr/bin/python
# Filename: test
deuteros = 1.75
protos = p2/4
tritos = ((p1+p2)/3)+1
tetartos = 2+(p3-p1)
print("Αγόρι1: {0:.3}".format(p1))
print("Αγόρι2: {0:.3}".format(p2))
print("Αγόρι3: {0:.3}".format(p3))
print("Αγόρι4: {0:.3}".format(p4))
#Δεν έχω ιδέα από ρίζες :(