Πόροι αναφοράς του προγράμματος σπουδών
Τεκμηρίωση Python
https://www.python.org/doc/
Η Python κυκλοφορεί λήψεις
https://www.python.org/downloads/
Οδηγός Python for Beginners
https://www.python.org/about/gettingstarted/
Οδηγός για αρχάριους Python Wiki
https://wiki.python.org/moin/BeginnersGuide
Πρώτα βήματα
Καθορισμένες λειτουργίες
Ο πυρήνας του επεκτάσιμου προγραμματισμού είναι ο καθορισμός λειτουργιών. Η Python επιτρέπει υποχρεωτικά και προαιρετικά ορίσματα, ορίσματα λέξεων-κλειδιών, ακόμη και αυθαίρετες λίστες επιχειρημάτων. Περισσότερα σχετικά με τον ορισμό λειτουργιών στο Python 3
# Python 3: Fibonacci series up to n
>>> def fib(n):
>>> a, b = 0, 1
>>> while a < n:
>>> print(a, end=' ')
>>> a, b = b, a+b
>>> print()
>>> fib(1000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Τύποι σύνθετων δεδομένων
Οι λίστες (γνωστές ως πίνακες σε άλλες γλώσσες) είναι ένας από τους σύνθετους τύπους δεδομένων που κατανοεί η Python. Οι λίστες μπορούν να ευρετηριαστούν, να τεμαχιστούν και να χειριστούν με άλλες ενσωματωμένες λειτουργίες. Περισσότερα για τις λίστες στο Python 3
# Python 3: List comprehensions
>>> fruits = ['Banana', 'Apple', 'Lime']
>>> loud_fruits = [fruit.upper() for fruit in fruits]
>>> print(loud_fruits)
['BANANA', 'APPLE', 'LIME']
# List and the enumerate function
>>> list(enumerate(fruits))
[(0, 'Banana'), (1, 'Apple'), (2, 'Lime')]
Διαισθητική ερμηνεία
Οι υπολογισμοί είναι απλοί με το Python και η σύνταξη έκφρασης είναι απλή: οι τελεστές +
, -
, *
και /
δουλέψτε όπως αναμενόταν παρενθέσεις ()
μπορεί να χρησιμοποιηθεί για ομαδοποίηση. Περισσότερα για τις απλές μαθηματικές συναρτήσεις στο Python 3.
# Python 3: Simple arithmetic
>>> 1/2
0.5
>>> 2 ** 3
8
>>> 17/3 # classic division returns a float
5.666666666666667
>>> 17 // 3 # floor division
5
Γρήγορη και εύκολη στη μάθηση
Οι έμπειροι προγραμματιστές σε οποιαδήποτε άλλη γλώσσα μπορούν να πάρουν την Python πολύ γρήγορα, και οι αρχάριοι βρίσκουν την καθαρή σύνταξη και τη δομή εσοχών εύκολα στην εκμάθηση. Όρεξη με την επισκόπηση Python 3.
# Python 3: Simple output (with Unicode)
>>> print("Hello, I'm Python!")
Hello, I'm Python!
# Input, assignment
>>> name = input('What is your name?n')
>>> print('Hi, %s.' % name)
What is your name?
Python
Hi, Python.
Όλη η ροή που θα περιμένατε
Η Python γνωρίζει τις συνήθεις δηλώσεις ροής ελέγχου που μιλούν άλλες γλώσσες - if
, for
, while
και range
- με μερικές από τις δικές του ανατροπές, φυσικά. Περισσότερα εργαλεία ροής ελέγχου στο Python 3
# For loop on a list
>>> numbers = [2, 4, 6, 8]
>>> product = 1
>>> for number in numbers:
... product = product * number
...
>>> print('The product is:', product)
The product is: 384
Κατεβάστε το πλήρες προπαρασκευαστικό υλικό για αυτομάθηση εκτός σύνδεσης για το πρόγραμμα EITC/CP/PPF Python Programming Fundamentals σε αρχείο PDF
Προπαρασκευαστικά υλικά EITC/CP/PPF – τυπική έκδοση
Προπαρασκευαστικό υλικό EITC/CP/PPF – εκτεταμένη έκδοση με ερωτήσεις αναθεώρησης