Εκπαιδευτικές εφαρμογές στη γλώσσα προγραμματισμού Python

Περιγραφή βιβλίου Περιεχόμενα Downloads Συγγραφέας
Περιγραφή βιβλίου

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

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

Περιεχόμενα

Κατάλογος σχημάτων
Πρόλογος
Εισαγωγή

1.ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ PYTHON
1.1 Εισαγωγή
1.2 Γιατί Python;
1.3 Εγκατάσταση της Python
1.4 Εγκατάσταση του PyCharm
1.5 Αλγόριθμοι και module

2. GOOGLE SEARCH, TINYURL, QR CODES
2.1 Υλοποίηση εφαρμογής εύρεσης με τη χρήση του Google
2.2 Υλοποίηση εφαρμογής μετατροπής Web Links σε TinyURLs
2.3 Υλοποίηση εφαρμογής δημιουργίας QR Code
2.4 Υλοποίηση εφαρμογής αναγνώρισης QR Code
2.5 Υλοποίηση εφαρμογής κρυπτογράφησης QR Code
2.6 Υλοποίηση εφαρμογής αποκρυπτογράφησης QR Code
2.7 Υλοποίηση εφαρμογής δημιουργίας συναρτήσεων κατακερματισμού

3. ΨΗΦΙΑΚΟ ΗΜΕΡΟΛΟΓΙΟ, GAMES, ΚΡΥΠΤΟΓΡΑΦΙΑ, ΤΥΧΕΡΑ ΠΑΙΓΝΙΑ
3.1 Υλοποίηση εφαρμογής ψηφιακού ημερολογίου
3.2 Υλοποίηση εφαρμογής μέτρησης διαφοράς ημερομηνιών
3.3 Υλοποίηση εφαρμογής Space Attack με τη χρήση του module Pygame
3.4 Υλοποίηση εφαρμογής Tetris
3.5 Υλοποίηση εφαρμογής Flappy Bird
3.6 Υλοποίηση εφαρμογής κρυπτογράφησης και αποκρυπτογράφησης δεδομένων
3.7 Υλοποίηση εφαρμογής μοντελοποίησης τυχερών παιγνίων

4. ΜΕΤΑΦΡΑΣΗ, MP4 TO GIF, ΨΗΦΙΑΚΟ ΡΟΛΟΙ, NOTIFY, PDF CODE, WHATSAPP
4.1 Υλοποίηση εφαρμογής μετάφρασης
4.2 Υλοποίηση εφαρμογής μετατροπής video σε gif
4.3 Υλοποίηση εφαρμογής ψηφιακού ρολογιού
4.4 Υλοποίηση εφαρμογής δημιουργίας notifications
4.5 Υλοποίηση εφαρμογής δημιουργίας κωδικού πρόσβασης σε αρχεία PDF
4.6 Υλοποίηση εφαρμογής αλληλεπίδρασης με την εφαρμογή Whatsapp

5. ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΜΕ DRONE, OPENCV, QR CODE
5.1 Υλοποίηση εφαρμογής αλληλεπίδρασης με drone – Θεωρία
5.2 Υλοποίηση εφαρμογής απογείωσης, κίνησης, προσγείωσης drone
5.3 Υλοποίηση εφαρμογής ροής φωτογραφιών με την κάμερα του drone
5.4 Υλοποίηση εφαρμογής αποθήκευσης φωτογραφίας από drone
5.5 Υλοποίηση εφαρμογής αποθήκευσης βίντεο από drone

6. ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΜΕ DRONE, CONTROL, MAPPING, MONITORING
6.1 Υλοποίηση εφαρμογής ελέγχου drone μέσω του πληκτρολογίου
6.2 Υλοποίηση εφαρμογής drone επιτήρησης και εποπτείας
6.3 Υλοποίηση εφαρμογής – χειρωνακτικός έλεγχος drone
6.4 Υλοποίηση εφαρμογής – 2D σχέδιο πτήσης στο drone – mapping
6.5 Υλοποίηση εφαρμογής ελέγχου πρόσβασης με drone

7. ΕΠΙΣΤΗΜΗ ΔΕΔΟΜΕΝΩΝ, CHARTS, OPENCV, TESSERACT
7.1 Υλοποίηση εφαρμογής γραφικών αναπαραστάσεων δεδομένων
7.2 Υλοποίηση εφαρμογής αποστολής μηνυμάτων
7.3 Υλοποίηση εφαρμογής multiple choice με OpenCV
7.4 Υλοποίηση εφαρμογής ανίχνευσης κίνησης
7.5 Υλοποίηση εφαρμογής αναγνώρισης πινακίδων αυτοκινήτου

8. ΕΙΣΑΓΩΓΗ ΣΤΟ PYSCRIPT–FLASK
8.1 Γνωριμία με το PyScript
8.2 Υλοποίηση εφαρμογής «Λίστα δραστηριοτήτων» με PyScript
8.3 Υλοποίηση εφαρμογής εισόδου με κωδικό σε Flask

9. ΕΙΣΑΓΩΓΗ ΣΤΟ STREAMLIT
9.1 Γνωριμία με το StreamLit
9.2 Η βιβλιοθήκη StreamLit
9.3 Διαδραστικά widget με το StreamLit
9.4 Διάταξη περιεχομένου στο StreamLit
9.5 Μεταλλαγή των δεδομένων στο StreamLit–Mutation

10. ΕΦΑΡΜΟΓΕΣ ΜΕ ΤΟ STREAMLIT
10.1 Υλοποίηση εφαρμογής προσωπικής ιστοσελίδας με το StreamLit
10.2 Υλοποίηση εφαρμογής ιστοσελίδας Curriculum Vitae
10.3 Υλοποίηση εφαρμογής ιστοσελίδας αναγνώρισης χαρακτήρων
10.4 Υλοποίηση εφαρμογής Youtube Downloader
10.5 Υλοποίηση εφαρμογής κινούμενων διαγραμμάτων
10.6 Εφαρμογή ελέγχου ταυτότητας - StreamLit-Authenticator

11.ΑΣΚΗΣΕΙΣ ΣΤΙΣ ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ Α.
11.1 Μεταβλητές – Εκτύπωση αποτελεσμάτων
11.2 Συμβολοσειρές – Είσοδος δεδομένων
11.3 Λογικές μεταβλητές – Εντολές ελέγχου
11.4 Επαναληπτικές δομές – while
11.5 Λίστες
11.6 Επαναληπτικές δομές For – Λίστες

12. ΑΣΚΗΣΕΙΣ ΣΤΙΣ ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ Β.
12.1 Συναρτήσεις A
12.2 Συναρτήσεις B
12.3 Πλειάδες
12.4 Λεξικά
12.5 Αρχεία

13. ΑΣΚΗΣΕΙΣ ΣΤΙΣ ΚΛΑΣΕΙΣ
13.1 Αντικειμενοστραφής προγραμματισμός

Βιβλιογραφία
Ευρετήριο

Downloads Συγγραφέας

Συγγραφείς

Συγγραφέας Βιογραφικό
Translation missing: el.general.search.loading