- Видео 5 947
- Просмотров 12 999 962
Δημήτρης Ψούνης
Греция
Добавлен 5 окт 2014
'Ολες οι σειρές (εκτός αυτής της Java) είναι δωρεάν και οι περισσότερες είναι πλήρεις.
* Ο κώδικας και οι παρουσιάσεις των σειρών C, C++, Python, SQL, Ψευδογλώσσα βρίσκονται στο github.com/psounis
* Οι παρουσιάσεις των υπόλοιπων σειρών (μαθηματικά - πληροφορική) βρίσκονται στο www.psounis.gr
Η σειρά της Java είναι συνδρομητική. Βλέπε αναλυτική ανακοίνωση στην καρτέλλα "κοινότητα" του καναλιού.
Στήριξε την προσπάθεια για δωρεάν εκπαιδευτικό υλικό για όλους στην Πληροφορική και τον Προγραμματισμό!
* Είτε κάνοντας μία χορηγία στο κανάλι (βλέπε κουμπί Donate! πιο κάτω)
* Είτε ενεργοποιώντας μία συνδρομή στο κανάλι!
Σε περίπτωση απορίας σε βίντεο, μπορείς να χρησιμοποιήσεις τα σχόλια στα βίντεο, απαντάω εντός 24h, δες και κανόνες καλής χρήσης των σχολίων στο #4 του www.psounis.gr/faq.html
Το κανάλι έχει ήδη 3.600 δωρεάν βίντεο, ευχαριστώ θερμά για την εμπιστοσύνη που μου δείχνετε και συνεχίζουμε!
* Ο κώδικας και οι παρουσιάσεις των σειρών C, C++, Python, SQL, Ψευδογλώσσα βρίσκονται στο github.com/psounis
* Οι παρουσιάσεις των υπόλοιπων σειρών (μαθηματικά - πληροφορική) βρίσκονται στο www.psounis.gr
Η σειρά της Java είναι συνδρομητική. Βλέπε αναλυτική ανακοίνωση στην καρτέλλα "κοινότητα" του καναλιού.
Στήριξε την προσπάθεια για δωρεάν εκπαιδευτικό υλικό για όλους στην Πληροφορική και τον Προγραμματισμό!
* Είτε κάνοντας μία χορηγία στο κανάλι (βλέπε κουμπί Donate! πιο κάτω)
* Είτε ενεργοποιώντας μία συνδρομή στο κανάλι!
Σε περίπτωση απορίας σε βίντεο, μπορείς να χρησιμοποιήσεις τα σχόλια στα βίντεο, απαντάω εντός 24h, δες και κανόνες καλής χρήσης των σχολίων στο #4 του www.psounis.gr/faq.html
Το κανάλι έχει ήδη 3.600 δωρεάν βίντεο, ευχαριστώ θερμά για την εμπιστοσύνη που μου δείχνετε και συνεχίζουμε!
JS BROWSER - ΜΑΘΗΜΑ 3.9 - ΑΛΛΑ APIs - ΜΕΡΟΣ 6 ΑΠΟ 6 - Console API: Άλλες Μέθοδοι Κονσόλας
ΠΕΡΙΕΧΟΜΕΝΑ ΒΙΝΤΕΟ:
2. Console API
2.3. Άλλες Μέθοδοι Κονσόλας
=================================
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ:
1. Fullscreen API
1.1. To event fullscreenchange
2. Console API
2.1. Ομαδοποίηση
2.2. Προχωρημένες Μέθοδοι Κονσόλας
2.3. Άλλες Μέθοδοι Κονσόλας
2. Console API
2.3. Άλλες Μέθοδοι Κονσόλας
=================================
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ:
1. Fullscreen API
1.1. To event fullscreenchange
2. Console API
2.1. Ομαδοποίηση
2.2. Προχωρημένες Μέθοδοι Κονσόλας
2.3. Άλλες Μέθοδοι Κονσόλας
Просмотров: 105
Видео
JS BROWSER - ΜΑΘΗΜΑ 3.9 - ΑΛΛΑ APIs - ΜΕΡΟΣ 5 ΑΠΟ 6 - Console API: Προχωρημένες Μέθοδοι Κονσόλας
Просмотров 25Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΒΙΝΤΕΟ: 2. Console API 2.2. Προχωρημένες Μέθοδοι Κονσόλας ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Fullscreen API 1.1. To event fullscreenchange 2. Console API 2.1. Ομαδοποίηση 2.2. Προχωρημένες Μέθοδοι Κονσόλας 2.3. Άλλες Μέθοδοι Κονσόλας
JS BROWSER - ΜΑΘΗΜΑ 3.9 - ΑΛΛΑ APIs - ΜΕΡΟΣ 4 ΑΠΟ 6 - Console API: Ομαδοποίηση
Просмотров 21Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΒΙΝΤΕΟ: 2. Console API 2.1. Ομαδοποίηση ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Fullscreen API 1.1. To event fullscreenchange 2. Console API 2.1. Ομαδοποίηση 2.2. Προχωρημένες Μέθοδοι Κονσόλας 2.3. Άλλες Μέθοδοι Κονσόλας
JS BROWSER - ΜΑΘΗΜΑ 3.9 - ΑΛΛΑ APIs - ΜΕΡΟΣ 3 ΑΠΟ 6 - Console API
Просмотров 19Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΒΙΝΤΕΟ: 2. Console API ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Fullscreen API 1.1. To event fullscreenchange 2. Console API 2.1. Ομαδοποίηση 2.2. Προχωρημένες Μέθοδοι Κονσόλας 2.3. Άλλες Μέθοδοι Κονσόλας
JS BROWSER - ΜΑΘΗΜΑ 3.9 - ΑΛΛΑ APIs - ΜΕΡΟΣ 2 ΑΠΟ 6 - To event fullscreenchange
Просмотров 14Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΒΙΝΤΕΟ: 1. Fullscreen API 1.1. To event fullscreenchange ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Fullscreen API 1.1. To event fullscreenchange 2. Console API 2.1. Ομαδοποίηση 2.2. Προχωρημένες Μέθοδοι Κονσόλας 2.3. Άλλες Μέθοδοι Κονσόλας
JS BROWSER - ΜΑΘΗΜΑ 3.9 - ΑΛΛΑ APIs - ΜΕΡΟΣ 1 ΑΠΟ 6 - Fullscreen API
Просмотров 51Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΒΙΝΤΕΟ: 1. Fullscreen API ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Fullscreen API 1.1. To event fullscreenchange 2. Console API 2.1. Ομαδοποίηση 2.2. Προχωρημένες Μέθοδοι Κονσόλας 2.3. Άλλες Μέθοδοι Κονσόλας
JS BROWSER - ΜΑΘΗΜΑ 3.8 - LOCATION - ΜΕΡΟΣ 4 ΑΠΟ 4 - Παράδειγμα
Просмотров 21Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΒΙΝΤΕΟ: 4. Παράδειγμα ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Το αντικείμενο window.location 2. Μέθοδοι Φόρτωσης Νέας Σελίδας 3. Παράμετροι GET Αιτήματος 4. Παράδειγμα
JS BROWSER - ΜΑΘΗΜΑ 3.8 - LOCATION - ΜΕΡΟΣ 3 ΑΠΟ 4 - Παράμετροι GET Αιτήματος
Просмотров 13Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΒΙΝΤΕΟ: 3. Παράμετροι GET Αιτήματος ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Το αντικείμενο window.location 2. Μέθοδοι Φόρτωσης Νέας Σελίδας 3. Παράμετροι GET Αιτήματος 4. Παράδειγμα
JS BROWSER - ΜΑΘΗΜΑ 3.8 - LOCATION - ΜΕΡΟΣ 2 ΑΠΟ 4 - Μέθοδοι Φόρτωσης Νέας Σελίδας
Просмотров 6Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΒΙΝΤΕΟ: 2. Μέθοδοι Φόρτωσης Νέας Σελίδας ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Το αντικείμενο window.location 2. Μέθοδοι Φόρτωσης Νέας Σελίδας 3. Παράμετροι GET Αιτήματος 4. Παράδειγμα
JS BROWSER - ΜΑΘΗΜΑ 3.8 - LOCATION - ΜΕΡΟΣ 1 ΑΠΟ 4 - Το αντικείμενο window.location
Просмотров 35Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΒΙΝΤΕΟ: 1. Το αντικείμενο window.location ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Το αντικείμενο window.location 2. Μέθοδοι Φόρτωσης Νέας Σελίδας 3. Παράμετροι GET Αιτήματος 4. Παράδειγμα
JS BROWSER - ΜΑΘΗΜΑ 3.7 - IndexedDB - ΜΕΡΟΣ 9 ΑΠΟ 9 - Indexes
Просмотров 34Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 5. Indexes ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Indexed DB 1.1. events κατά το άνοιγμα 1.2. Οργάνωση Ασύγχρονου Κώδικα 2. Σχήμα Βάσης Δεδομένων 2.1. Transactions 2.2. Object Store 3. CRUD 3.1. Create - Read 3.2. Update - Delete 4. Auto-Increment 5. Indexes
JS BROWSER - ΜΑΘΗΜΑ 3.7 - IndexedDB - ΜΕΡΟΣ 8 ΑΠΟ 9 - Auto-Increment
Просмотров 24Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 4. Auto-Increment ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Indexed DB 1.1. events κατά το άνοιγμα 1.2. Οργάνωση Ασύγχρονου Κώδικα 2. Σχήμα Βάσης Δεδομένων 2.1. Transactions 2.2. Object Store 3. CRUD 3.1. Create - Read 3.2. Update - Delete 4. Auto-Increment 5. Indexes
JS BROWSER - ΜΑΘΗΜΑ 3.7 - IndexedDB - ΜΕΡΟΣ 7 ΑΠΟ 9 - CRUD: Update - Delete
Просмотров 22Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 3. CRUD 3.2. Update - Delete ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Indexed DB 1.1. events κατά το άνοιγμα 1.2. Οργάνωση Ασύγχρονου Κώδικα 2. Σχήμα Βάσης Δεδομένων 2.1. Transactions 2.2. Object Store 3. CRUD 3.1. Create - Read 3.2. Update - Delete 4. Auto-Increment 5. Indexes
JS BROWSER - ΜΑΘΗΜΑ 3.7 - IndexedDB - ΜΕΡΟΣ 6 ΑΠΟ 9 - CRUD: Create - Read
Просмотров 29Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 3. CRUD 3.1. Create - Read ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Indexed DB 1.1. events κατά το άνοιγμα 1.2. Οργάνωση Ασύγχρονου Κώδικα 2. Σχήμα Βάσης Δεδομένων 2.1. Transactions 2.2. Object Store 3. CRUD 3.1. Create - Read 3.2. Update - Delete 4. Auto-Increment 5. Indexes
JS BROWSER - ΜΑΘΗΜΑ 3.7 - IndexedDB - ΜΕΡΟΣ 5 ΑΠΟ 9 - Σχήμα Βάσης Δεδομένων: Object Store
Просмотров 24Месяц назад
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 2. Σχήμα Βάσης Δεδομένων 2.2. Object Store ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ: 1. Indexed DB 1.1. events κατά το άνοιγμα 1.2. Οργάνωση Ασύγχρονου Κώδικα 2. Σχήμα Βάσης Δεδομένων 2.1. Transactions 2.2. Object Store 3. CRUD 3.1. Create - Read 3.2. Update - Delete 4. Auto-Increment 5. Indexes
JS BROWSER - ΜΑΘΗΜΑ 3.7 - IndexedDB - ΜΕΡΟΣ 4 ΑΠΟ 9 - Σχήμα Βάσης Δεδομένων: Transactions
Просмотров 18Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.7 - IndexedDB - ΜΕΡΟΣ 4 ΑΠΟ 9 - Σχήμα Βάσης Δεδομένων: Transactions
JS BROWSER - ΜΑΘΗΜΑ 3.7 - IndexedDB - ΜΕΡΟΣ 3 ΑΠΟ 9 - Indexed DB: Οργάνωση Ασύγχρονου Κώδικα
Просмотров 17Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.7 - IndexedDB - ΜΕΡΟΣ 3 ΑΠΟ 9 - Indexed DB: Οργάνωση Ασύγχρονου Κώδικα
JS BROWSER - ΜΑΘΗΜΑ 3.7 - IndexedDB - ΜΕΡΟΣ 2 ΑΠΟ 9 - Indexed DB: events κατά το άνοιγμα
Просмотров 23Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.7 - IndexedDB - ΜΕΡΟΣ 2 ΑΠΟ 9 - Indexed DB: events κατά το άνοιγμα
JS BROWSER - ΜΑΘΗΜΑ 3.7 - IndexedDB - ΜΕΡΟΣ 1 ΑΠΟ 9 - Indexed DB
Просмотров 55Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.7 - IndexedDB - ΜΕΡΟΣ 1 ΑΠΟ 9 - Indexed DB
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 7 ΑΠΟ 7 - Παράδειγμα: Φόρμα Πολλών Βημάτων
Просмотров 31Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 7 ΑΠΟ 7 - Παράδειγμα: Φόρμα Πολλών Βημάτων
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 6 ΑΠΟ 7 - Παραδείγματα: Cart
Просмотров 25Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 6 ΑΠΟ 7 - Παραδείγματα: Cart
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 5 ΑΠΟ 7 - Παράδειγμα: User Preferences
Просмотров 16Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 5 ΑΠΟ 7 - Παράδειγμα: User Preferences
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 4 ΑΠΟ 7 - Storage API: Χειρισμός Λαθών και Αποθ/ση ως JSON
Просмотров 23Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 4 ΑΠΟ 7 - Storage API: Χειρισμός Λαθών και Αποθ/ση ως JSON
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 3 ΑΠΟ 7 - Storage API: Επανάληψη και Event
Просмотров 20Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 3 ΑΠΟ 7 - Storage API: Επανάληψη και Event
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 2 ΑΠΟ 7 - Storage API: Διαγραφή-Ενημέρωση Ζευγαριών
Просмотров 23Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 2 ΑΠΟ 7 - Storage API: Διαγραφή-Ενημέρωση Ζευγαριών
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 1 ΑΠΟ 7 - Storage API
Просмотров 40Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.6 - STORAGE - ΜΕΡΟΣ 1 ΑΠΟ 7 - Storage API
JS BROWSER - ΜΑΘΗΜΑ 3.5 - HISTORY - ΜΕΡΟΣ 5 ΑΠΟ 5 - history: Τίτλος Σελίδας και Παρατηρήσεις
Просмотров 40Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.5 - HISTORY - ΜΕΡΟΣ 5 ΑΠΟ 5 - history: Τίτλος Σελίδας και Παρατηρήσεις
JS BROWSER - ΜΑΘΗΜΑ 3.5 - HISTORY - ΜΕΡΟΣ 4 ΑΠΟ 5 - history: Η μέθοδος replaceState()
Просмотров 22Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.5 - HISTORY - ΜΕΡΟΣ 4 ΑΠΟ 5 - history: Η μέθοδος replaceState()
JS BROWSER - ΜΑΘΗΜΑ 3.5 - HISTORY - ΜΕΡΟΣ 3 ΑΠΟ 5 - history: To event popstate
Просмотров 15Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.5 - HISTORY - ΜΕΡΟΣ 3 ΑΠΟ 5 - history: To event popstate
JS BROWSER - ΜΑΘΗΜΑ 3.5 - HISTORY - ΜΕΡΟΣ 2 ΑΠΟ 5 - history: Η μέθοδος pushState()
Просмотров 34Месяц назад
JS BROWSER - ΜΑΘΗΜΑ 3.5 - HISTORY - ΜΕΡΟΣ 2 ΑΠΟ 5 - history: Η μέθοδος pushState()
Δημήτρη σε ευχαριστώ πολύ για τα μαθήματα. Εϊμαι φοιτητής πληροφορικής στα 44 και εκεί που κολλάω βλέπω τα βίντεό σου και ξεκολλάω. Τα λες τόσο αναλυτικά αλλα και με χιούμορ που κάνεις τη μάθηση διασκέδαση. Μακάρι να έχεις χρόνο και φυσικά κέρδος να συνεχίζεις!
Καλησπερα, πως γινεται στην αφαιρεση του στοιχειου απο τη λιστα να βαζετε οτι ισουνται με μεταβλητη?( pupil1 και pupil2). Και επισης αφου εχουμε ηδη μετατρεψει το συνολο σε λιστα πριν την πρωτη επαναληψη γιατι πρεπει να το ξαναμετατρεψουμε και πριν την δευτερη επαναληψη?
Καλησπερα, στο τελος για τον τερματισμο του προγραμματος αντι για τη μεταβλητη εβαλα το παρακατω και το προγραμμα μου τρεχει κανονικα, βλεπετε καποιο λαθος? if "closed" not in state : active_game = False print("Well done! You finished the game")
Καλησπερα .Συγχαρητήρια για την υπεροχη δουλεια .Θα ηθελα μια ερωτηση αν επιτρεπετε .Εχω το Xampp γι τοπικο σερβερ λογο το οτι μαθενω το WordPress..Επιρεαζει με καποιο τροπο η ενεργοποίηση σερβερ απο το vs? Ευχαριστώ εκ των προτέρων
Πολυ ωραία και χρησιμα τα βιντεακια που ανεβαζετε
Ειστε εξαιρετικος το παρακολουθω για να γραψω εξεταστικη και τα εχω καταλαβει ολα σας ευχαριστω πολυ
δασκαλε ηθελα να ρωτησω για ποιο λογο χρησιμοποιούμε δείκτες και όχι απλές μεταβλητές;
Καλησπέρα. Θα περίμενε κανείς ότι η f2=f3 με την ιδιότητα των δυνάμεων α^(β^γ) = α^(β*γ)=α^(γ*β)
Kαλησπέρα Κ.Ψούνη, αν μπορείτε μια αποψη για την λύση μου στην άσκηση? from random import randrange kind = {"heart", "diamond", "spade", "club"} number = {"ace", 2, 3, 4, 5, 6, 7, 8, 9, 10,"jack", "queen", "king"} deck = {(k,n) for k in kind for n in number} deck_list = list(deck) player1 = [] player2 = [] def player1_pick(): global deck_list global player1 for i in range(len(deck_list)): player1.append(deck_list[i]) deck_list.pop(i) break def player2_pick(): global deck_list global player2 for i in range(len(deck_list)): player2.append(deck_list[i]) deck_list.pop(i) break def play(): print("Lets Play!!!") while len(deck_list) != 0: pick = randrange(0,2) if pick == 0: player1_pick() else: player2_pick() if len(player1) > len(player2): print(f"Player1 WINS!!! with {len(player1)} cards") elif len(player1) < len(player2): print(f"Player2 WINS!!! with {len(player2)} cards") else: print("DRAW!!!!!") play()
Σᾶς εὐχαριστοῦμε πολύ!
Υπέροχο βίντεο, πολυ βοηθητικό!!!
Ρε παιδιά,πηγαίνω β γυμνασιου κ δεν καταλαβαίνω τίποτα!!!!!Δεν θα έπρεπε οι καθηγητές να τα εξηγουν;;;Πρέπει να κάνουμε φροντιστήριο ΚΑΙ στην πληροφορικη;;;;ΕΛΕΟΣ!!!!
καταπληκτικη σειρα,ευχαριστουμε!
Η διαδικασία MatMult πώς τρέχει; Πώς προκύπτουν τα ck; Το προσπαθώ για 4 πίνακες (Α1, Α2, Α3, Α4) αλλά δεν μου βγαίνει. Είναι k=i=1 αφού Α1 και j=4 αφού Α4 οπότε θα περάσει το if και θα μπεί στο for. Άρα : c1= MatMult(A1,A1) + MatMult(A2,A3,A4) + d0d1d4. Τώρα δεν πρέπει να γίνουν ξανά οι αναδρομές ενώ είμαστε ακόμα στο c1; Δηλαδή να επιστρέψει το MatMult(A1,A1) τιμή 0 και το MatMult(A2,A3,A4), που θα μπει στο for με k=i=2 και j=4, να επιστρέψει MatMult(A2,A2) +MatMult(A3,A4) + d1d2d4 και αυτο μετά πάλι να επιστρέψει MatMult(A3,A3) + MatMult(A4,A4) +d2d3d4, και ,τελικά, να εκχώρηθει στο c1 το άθροισμα d0d1d4 + d1d2d4 + d2d3d4, αφού ολα τα άλλα MatMult() δίνουν 0. Δεν μπόρω να καταλάβω πού κανώ το λάθος και δεν μπορώ να τρέξω τον αλγόριθμο.
Γεια σας κ. Ψούνης. Σας ευχαριστώ πολύ για αυτό το μάθημα. Υπάρχει κάποιο μάθημα για το service worker API?
πως γινεται μια γλωσσα να ειναι οχι αποφασισιμη αλλα να ειναι αποδεκτη (πχ που αναφερετε στο γ)? αφου οι αποφασισιμες γλωσσες ειναι εντος των αποδεκτων γλωσσων στο χαρτη γλωσσων. σιγουρα καπου το εχω χάσει
Κύριε Ψούνη ευχαριστούμε που υπάρχετε, απλά !
Ήθελα να σας ενημερώσω ότι διαπίστωσα ένα bug το οποίο βρίσκεται στην καταχώρηση της τάξης του μαθητή. Συγκεκριμένα έβαλα χαρακτήρα και έβγαλε error το πρόγραμμα.
11:45 😂😂😂
from random import randrange for i in range(10): sets = set() while len(sets) < 2: sets.add(randrange(10, 20)) while len(sets) < 4: sets.add(randrange(20, 40)) while len(sets) < 5: rand_number = randrange(1, 9) if rand_number % 2 == 0: sets.add(rand_number) while len(sets) < 6: rand_number = randrange(40, 50) if rand_number % 2 != 0: sets.add(rand_number) print(sets)
Χαιρετε. Η εκφραση "η μεταβλητη Χ παιρνει ακεραιες τιμες μεταξυ του 3 και του 8 " σημαινει οτι στις τιμες συμπεριλαμβανοντε το 3 και το 8 ;
Έκανα μια υλοποίηση χρησιμοποιώντας λίστες, πως σας φαινεται; from random import randrange words = ["trivial","introduction","feather","registration","report","warning" ,"attic","tile","treasurer","enthusiasm","singer","clash","decisive", "pleasure","timber"] guessed_letters = [] hidden_word = [] # Random word pick word_pick = words[randrange(len(words))] # Making the hidden word as a list of _'s for i in range(len(word_pick)): hidden_word.append("_") # Printing the "hidden" word with underscore letters for i in range(len(hidden_word)): print(hidden_word[i], end="") print("") max_rounds = 10 round_counter = 0 # Game loop: while True: # Increment the try counter round_counter += 1 print(f"Round number {round_counter}:") # Users input users_letter = input("Give a letter: ") while len(users_letter) != 1 or not users_letter.isalpha() or users_letter.lower() in guessed_letters: if len(users_letter) != 1: users_letter = input("I said a single letter! : ") if not users_letter.isalpha(): users_letter = input("I said a letter! : ") else: users_letter = input("You already gave me this letter! Give a new one: ") if users_letter.isupper(): users_letter = users_letter.lower() guessed_letters.append(users_letter) # How many times does the users input exist in the string letter_counter = 0 for char in word_pick: if char == users_letter: letter_counter += 1 print(f"The letter '{users_letter}' is appeared {letter_counter} times.") # Add the letter in the correct place of the hidden_word list for letter in guessed_letters: counter = -1 # use a counter for indexing at the find method for other_letter in word_pick: counter += 1 # starts from 0, finishes at len(word_pick) - 1 if letter == other_letter: index = word_pick.find(letter,counter,len(word_pick)) hidden_word[index] = letter # Print list as a string for i in range(len(hidden_word)): print(hidden_word[i], end="") print("") if not "_" in hidden_word: print("You won!") break if round_counter == max_rounds: print("Out of tries!") break
Κ.ψούνη καλησπέρα και καλη χρονια, ηθελα να ρωτησω επειδη μου εχει κολλησει το extend, αν δημιουργησω μια κενή λιστα και βάλω τους αριθμους σε 3 μεταβλητες και τις προσθεσω με το extend θα ειναι λαθος num.extend([x,y,z]); Να προτιμησω την append καλυτερα και εναν εναν τους αριθμους;
Σας ευχαριστω τα για ολα!!!Ειστε καταπληκτικος!!
Θα μπορούσαμε στην 2. να είχαμε πάρει το ΑΣ2 στην τελευταία υπόθεση, για να έχουμε (p->q)->(p->r)?
Μπράβο….❤.Σας ευχαριστούμε πολύ….Εαν μπορείτε να κάνετε και μια σειρά για την Matlab….
Έχω παρακολουθήσει αρκετούς δάσκαλους να το πώ έτσι να διδάσκουν τη γλώσσα ,αλλά δεν κούμπωσε κανένας με το μυαλό μου !!είμαι και 67 ετών έτσι !!Η δικός τρόπος τουλάχιστον για α δυο μαθήματα που είδα και άκουσα κόλλησαν ωραία στα αυτιά μου και τη πρακτική εξάσκηση .Το πρόγραμμα DEV C++ όμως δεν ανταποκρίνεται καλά όταν πάω να δω το αποτέλεσμα δεν μου το ανοίγει να το δώ !!Θα προσπαθήσω πάλι να το κατεβάσω !!Εάν υπάρχει άλλο μου το λέτε σας παρακαλώ !
Το chat gpt μπορεί να σας κατατοπίσει καλύτερα, πάντως εάν πατήσετε στο διαδίκτυο c compiler θα βρείτε μια σελίδα όπου θα μπορείτε να εκτελείτε εκεί την c εγώ έτσι το κάνω μέχρι στιγμής
Καλημέρα κύριε Ψούνη, σας ευχαριστούμε πολύ για τα μαθήματα που μας προσφέρετε! Θα ήθελα να μάθω εάν στο μέλλον σκοπεύετε να κάνετε σειρά για C#.
Καλησπέρα και καλή χρονια! Όχι, τη C# δεν τη βλέπω στο (ορατό) μέλλον.
καλησπερα κυριε ψουνη και καλες γιορτες, ο τροπος με τον οποιο κανετε transpile τη sass δεν υπαρχει πλεον μιας και το vs code αντικατεστησε το atom με τα extensions.Εχω καεβασει την επεκταση Live Sass Compiler απο τον Glenn Marks.Παροτι κατεβασα τα αρχεια απο την προτεινομενη λυση git hub,γινεται error και δεν μπορω να καταλαβω γιατι.Εχετε να μου προτεινεται καποια λυση?
καλησπερα,βρηκα λυση.Για οποιον εχει παρομοιο προβλημα,απλα πρεπει να κανει save καθε αρχειο ξεχωριστα.Καλα Χριστουγεννα!
Καλησπέρα σας, σας παραθέτω τον κωδικά μου : from random import randrange N = 10 for i in range(1,N+1): x1,x2 = randrange(10, 20),randrange(10, 20) y1,y2 = randrange(20, 40),randrange(20, 40) z = randrange(1, 9) d = randrange(40, 50) while z % 2 != 0: z = randrange(1, 9) while d % 2 == 0: d = randrange(40, 50) print((x1,x2, y1, y2, z, d))
η σειρά advanced πότε βγαίνει;
21.02.25
@@psounis θα βγει όλη μαζί ή σταδιακά?
@@babisgraphics σταδιακά
Πολλά μπράβο
καλησπέρα Δάσκαλε, συγχαρητήρια για το έργο σου κανείς εξαιρετική δουλειά και σ ευχαριστούμε που υπάρχεις. Θα ήθελα να ρωτήσω αν στην άσκηση 4 μπορούμε να κάνουμε ακριβώς την ίδια δουλειά με χρήση της REPLACE πολλές φορές αντί για την CASE
Σας ευχαριστούμε για οσα εχετε ανεβάσει αφιλοκερδώς σας αξίζουν πολλά συγχαρητήρια! Μολις ολοκληρώσω την html και css θα επανέλθω δτην σειρα μαθημάτων javascript και εννοείται θα σας κανω δωρεά το αξίζετε με το παραπάνω! Συνεχίστε έτσι!
Καλησπέρα σας, σας ευχαριστούμε για τα τόσο βοηθητικά βίντεο. Δεν έχω καμία εμπειρία με το αντικείμενο αλλά το βρίσκω πολύ ενδιαφέρον και προσπαθώ να το μάθω στον ελέυθερό μου χρόνο! Ο κώδικας που έκανα είναι ο εξής, θα ήθελα να μου πείτε αν έχει κάποιο λάθος: arithmos_paixnidiou = 7 max_trials = 4 arithmos_user = int(input("Παρακαλώ μαντέψτε έναν αριθμό: ")) while arithmos_user != 7: # ή arithmos_user if arithmos_user < 7: # ή arithmos_user print("Ο αριθμός πρέπει να είναι μεγαλύτερος.") max_trials -= 1 print("Εχετε άλλες " + str(max_trials) + " " + "προσπάθειες!") if max_trials == 0 : print("Game over!") break else: print("Ο αριθμός πρέπει να είναι μικρότερος.") max_trials -= 1 print("Εχετε άλλες " + str(max_trials) + " " + "προσπάθειες!") if max_trials == 0 : print("Game over!") break arithmos_user = int(input("Πληκτρολογήστε ξανά: ")) while arithmos_user == arithmos_paixnidiou : print("Σωστά! Το βρήκατε!") break
Δάσκαλε είσαι αψογος !!!!!
Γεια σου δάσκαλε!Λείπει το κερασάκι σε αυτή τη τεράστια τούρτα που έχεις φτιάξει στο youtube...η PHP..
Καλησπέρα σας. Μπορώνα σας ρωτήσω κάτι; Στην exercise3 το 0,01% του αρχικού ποσού δηλαδή του 100 δεν είναι 0,01; Άρα το τελικό ποσό δεν είναι 100+0,01=100,01 και όχι 101; (δηλαδή νέο ποσό=x+x*0,01%=x+x*0,0001)
Καλησπέρα Άγγελε. Ναι ισχύει, υπάρχει αστοχία εδώ, η επίλυση αφορά επιτόκιο 1% (και όχι 0,01%)
@@psounisΣας ευχαριστώ πολύ.
Ποσο με βοηθησατε... ευγνώμων για την προσφορά σας
Μετα απο 27,7ωρες και 13 καφεδες παρατηρώ οτι δούλεψε αρίστα...τωρα το δοκιμάζω με 1.000.000sec
😂😂😂