Δημήτρης Ψούνης
Δημήτρης Ψούνης
  • Видео 5 947
  • Просмотров 12 999 962
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. Άλλες Μέθοδοι Κονσόλας
Просмотров: 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()

Комментарии

  • @vcmncvbnvbn
    @vcmncvbnvbn День назад

    Δημήτρη σε ευχαριστώ πολύ για τα μαθήματα. Εϊμαι φοιτητής πληροφορικής στα 44 και εκεί που κολλάω βλέπω τα βίντεό σου και ξεκολλάω. Τα λες τόσο αναλυτικά αλλα και με χιούμορ που κάνεις τη μάθηση διασκέδαση. Μακάρι να έχεις χρόνο και φυσικά κέρδος να συνεχίζεις!

  • @ShortingSmallCaps
    @ShortingSmallCaps 2 дня назад

    Καλησπερα, πως γινεται στην αφαιρεση του στοιχειου απο τη λιστα να βαζετε οτι ισουνται με μεταβλητη?( pupil1 και pupil2). Και επισης αφου εχουμε ηδη μετατρεψει το συνολο σε λιστα πριν την πρωτη επαναληψη γιατι πρεπει να το ξαναμετατρεψουμε και πριν την δευτερη επαναληψη?

  • @ShortingSmallCaps
    @ShortingSmallCaps 3 дня назад

    Καλησπερα, στο τελος για τον τερματισμο του προγραμματος αντι για τη μεταβλητη εβαλα το παρακατω και το προγραμμα μου τρεχει κανονικα, βλεπετε καποιο λαθος? if "closed" not in state : active_game = False print("Well done! You finished the game")

  • @petiavladimirova8242
    @petiavladimirova8242 5 дней назад

    Καλησπερα .Συγχαρητήρια για την υπεροχη δουλεια .Θα ηθελα μια ερωτηση αν επιτρεπετε .Εχω το Xampp γι τοπικο σερβερ λογο το οτι μαθενω το WordPress..Επιρεαζει με καποιο τροπο η ενεργοποίηση σερβερ απο το vs? Ευχαριστώ εκ των προτέρων

  • @Spartangladiator668
    @Spartangladiator668 5 дней назад

    Πολυ ωραία και χρησιμα τα βιντεακια που ανεβαζετε

  • @georgekan1184
    @georgekan1184 10 дней назад

    Ειστε εξαιρετικος το παρακολουθω για να γραψω εξεταστικη και τα εχω καταλαβει ολα σας ευχαριστω πολυ

  • @ΠαναγιώτηςΜαυρίδης-ζ6ω

    δασκαλε ηθελα να ρωτησω για ποιο λογο χρησιμοποιούμε δείκτες και όχι απλές μεταβλητές;

  • @saramis7914
    @saramis7914 10 дней назад

    Καλησπέρα. Θα περίμενε κανείς ότι η f2=f3 με την ιδιότητα των δυνάμεων α^(β^γ) = α^(β*γ)=α^(γ*β)

  • @panagiotistsirkas
    @panagiotistsirkas 10 дней назад

    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()

  • @Poseidonios_Bellerophon
    @Poseidonios_Bellerophon 10 дней назад

    Σᾶς εὐχαριστοῦμε πολύ!

  • @ΕυαγγελίαΖήση-ζ4σ
    @ΕυαγγελίαΖήση-ζ4σ 11 дней назад

    Υπέροχο βίντεο, πολυ βοηθητικό!!!

  • @jesuschrist736
    @jesuschrist736 12 дней назад

    Ρε παιδιά,πηγαίνω β γυμνασιου κ δεν καταλαβαίνω τίποτα!!!!!Δεν θα έπρεπε οι καθηγητές να τα εξηγουν;;;Πρέπει να κάνουμε φροντιστήριο ΚΑΙ στην πληροφορικη;;;;ΕΛΕΟΣ!!!!

  • @thanasis_162
    @thanasis_162 13 дней назад

    καταπληκτικη σειρα,ευχαριστουμε!

  • @ΜπελΜπλε
    @ΜπελΜπλε 13 дней назад

    Η διαδικασία 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. Δεν μπόρω να καταλάβω πού κανώ το λάθος και δεν μπορώ να τρέξω τον αλγόριθμο.

  • @tothebeat5967
    @tothebeat5967 17 дней назад

    Γεια σας κ. Ψούνης. Σας ευχαριστώ πολύ για αυτό το μάθημα. Υπάρχει κάποιο μάθημα για το service worker API?

  • @mikekalapoth
    @mikekalapoth 18 дней назад

    πως γινεται μια γλωσσα να ειναι οχι αποφασισιμη αλλα να ειναι αποδεκτη (πχ που αναφερετε στο γ)? αφου οι αποφασισιμες γλωσσες ειναι εντος των αποδεκτων γλωσσων στο χαρτη γλωσσων. σιγουρα καπου το εχω χάσει

  • @nasospirelli9773
    @nasospirelli9773 22 дня назад

    Κύριε Ψούνη ευχαριστούμε που υπάρχετε, απλά !

  • @ΜαρίναΧατζηεφραιμίδου

    Ήθελα να σας ενημερώσω ότι διαπίστωσα ένα bug το οποίο βρίσκεται στην καταχώρηση της τάξης του μαθητή. Συγκεκριμένα έβαλα χαρακτήρα και έβγαλε error το πρόγραμμα.

  • @TzikasVasilis
    @TzikasVasilis 25 дней назад

    11:45 😂😂😂

  • @panagiotistsirkas
    @panagiotistsirkas 25 дней назад

    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)

  • @makispapadopoulos1987
    @makispapadopoulos1987 25 дней назад

    Χαιρετε. Η εκφραση "η μεταβλητη Χ παιρνει ακεραιες τιμες μεταξυ του 3 και του 8 " σημαινει οτι στις τιμες συμπεριλαμβανοντε το 3 και το 8 ;

  • @iasonastsaousis282
    @iasonastsaousis282 25 дней назад

    Έκανα μια υλοποίηση χρησιμοποιώντας λίστες, πως σας φαινεται; 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

  • @Dre4mRe4per
    @Dre4mRe4per 27 дней назад

    Κ.ψούνη καλησπέρα και καλη χρονια, ηθελα να ρωτησω επειδη μου εχει κολλησει το extend, αν δημιουργησω μια κενή λιστα και βάλω τους αριθμους σε 3 μεταβλητες και τις προσθεσω με το extend θα ειναι λαθος num.extend([x,y,z]); Να προτιμησω την append καλυτερα και εναν εναν τους αριθμους;

  • @AXEL4184
    @AXEL4184 Месяц назад

    Σας ευχαριστω τα για ολα!!!Ειστε καταπληκτικος!!

  • @lalanaf_1212
    @lalanaf_1212 Месяц назад

    Θα μπορούσαμε στην 2. να είχαμε πάρει το ΑΣ2 στην τελευταία υπόθεση, για να έχουμε (p->q)->(p->r)?

  • @CosmosScalemodels
    @CosmosScalemodels Месяц назад

    Μπράβο….❤.Σας ευχαριστούμε πολύ….Εαν μπορείτε να κάνετε και μια σειρά για την Matlab….

  • @ΔΗΜΗΤΡΙΟΣΦΡΙΓΓΗΣ
    @ΔΗΜΗΤΡΙΟΣΦΡΙΓΓΗΣ Месяц назад

    Έχω παρακολουθήσει αρκετούς δάσκαλους να το πώ έτσι να διδάσκουν τη γλώσσα ,αλλά δεν κούμπωσε κανένας με το μυαλό μου !!είμαι και 67 ετών έτσι !!Η δικός τρόπος τουλάχιστον για α δυο μαθήματα που είδα και άκουσα κόλλησαν ωραία στα αυτιά μου και τη πρακτική εξάσκηση .Το πρόγραμμα DEV C++ όμως δεν ανταποκρίνεται καλά όταν πάω να δω το αποτέλεσμα δεν μου το ανοίγει να το δώ !!Θα προσπαθήσω πάλι να το κατεβάσω !!Εάν υπάρχει άλλο μου το λέτε σας παρακαλώ !

    • @ligo_ap_ola
      @ligo_ap_ola 10 дней назад

      Το chat gpt μπορεί να σας κατατοπίσει καλύτερα, πάντως εάν πατήσετε στο διαδίκτυο c compiler θα βρείτε μια σελίδα όπου θα μπορείτε να εκτελείτε εκεί την c εγώ έτσι το κάνω μέχρι στιγμής

  • @ssbsbsbsb
    @ssbsbsbsb Месяц назад

    Καλημέρα κύριε Ψούνη, σας ευχαριστούμε πολύ για τα μαθήματα που μας προσφέρετε! Θα ήθελα να μάθω εάν στο μέλλον σκοπεύετε να κάνετε σειρά για C#.

    • @psounis
      @psounis Месяц назад

      Καλησπέρα και καλή χρονια! Όχι, τη C# δεν τη βλέπω στο (ορατό) μέλλον.

  • @thanasis_162
    @thanasis_162 Месяц назад

    καλησπερα κυριε ψουνη και καλες γιορτες, ο τροπος με τον οποιο κανετε transpile τη sass δεν υπαρχει πλεον μιας και το vs code αντικατεστησε το atom με τα extensions.Εχω καεβασει την επεκταση Live Sass Compiler απο τον Glenn Marks.Παροτι κατεβασα τα αρχεια απο την προτεινομενη λυση git hub,γινεται error και δεν μπορω να καταλαβω γιατι.Εχετε να μου προτεινεται καποια λυση?

    • @thanasis_162
      @thanasis_162 Месяц назад

      καλησπερα,βρηκα λυση.Για οποιον εχει παρομοιο προβλημα,απλα πρεπει να κανει save καθε αρχειο ξεχωριστα.Καλα Χριστουγεννα!

  • @EleniNtoulou
    @EleniNtoulou Месяц назад

    Καλησπέρα σας, σας παραθέτω τον κωδικά μου : 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))

  • @babisgraphics
    @babisgraphics Месяц назад

    η σειρά advanced πότε βγαίνει;

    • @psounis
      @psounis Месяц назад

      21.02.25

    • @babisgraphics
      @babisgraphics Месяц назад

      @@psounis θα βγει όλη μαζί ή σταδιακά?

    • @psounis
      @psounis Месяц назад

      @@babisgraphics σταδιακά

  • @babisgraphics
    @babisgraphics Месяц назад

    Πολλά μπράβο

  • @stefanosstefanidis4203
    @stefanosstefanidis4203 Месяц назад

    καλησπέρα Δάσκαλε, συγχαρητήρια για το έργο σου κανείς εξαιρετική δουλειά και σ ευχαριστούμε που υπάρχεις. Θα ήθελα να ρωτήσω αν στην άσκηση 4 μπορούμε να κάνουμε ακριβώς την ίδια δουλειά με χρήση της REPLACE πολλές φορές αντί για την CASE

  • @ligo_ap_ola
    @ligo_ap_ola Месяц назад

    Σας ευχαριστούμε για οσα εχετε ανεβάσει αφιλοκερδώς σας αξίζουν πολλά συγχαρητήρια! Μολις ολοκληρώσω την html και css θα επανέλθω δτην σειρα μαθημάτων javascript και εννοείται θα σας κανω δωρεά το αξίζετε με το παραπάνω! Συνεχίστε έτσι!

  • @EleniNtoulou
    @EleniNtoulou Месяц назад

    Καλησπέρα σας, σας ευχαριστούμε για τα τόσο βοηθητικά βίντεο. Δεν έχω καμία εμπειρία με το αντικείμενο αλλά το βρίσκω πολύ ενδιαφέρον και προσπαθώ να το μάθω στον ελέυθερό μου χρόνο! Ο κώδικας που έκανα είναι ο εξής, θα ήθελα να μου πείτε αν έχει κάποιο λάθος: 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

  • @savvass5986
    @savvass5986 Месяц назад

    Δάσκαλε είσαι αψογος !!!!!

  • @makispapadopoulos1987
    @makispapadopoulos1987 Месяц назад

    Γεια σου δάσκαλε!Λείπει το κερασάκι σε αυτή τη τεράστια τούρτα που έχεις φτιάξει στο youtube...η PHP..

  • @Aggelos176
    @Aggelos176 Месяц назад

    Καλησπέρα σας. Μπορώνα σας ρωτήσω κάτι; Στην exercise3 το 0,01% του αρχικού ποσού δηλαδή του 100 δεν είναι 0,01; Άρα το τελικό ποσό δεν είναι 100+0,01=100,01 και όχι 101; (δηλαδή νέο ποσό=x+x*0,01%=x+x*0,0001)

    • @psounis
      @psounis Месяц назад

      Καλησπέρα Άγγελε. Ναι ισχύει, υπάρχει αστοχία εδώ, η επίλυση αφορά επιτόκιο 1% (και όχι 0,01%)

    • @Aggelos176
      @Aggelos176 Месяц назад

      ​@@psounisΣας ευχαριστώ πολύ.

  • @lia51275
    @lia51275 Месяц назад

    Ποσο με βοηθησατε... ευγνώμων για την προσφορά σας

  • @MariaSinanh
    @MariaSinanh Месяц назад

    Μετα απο 27,7ωρες και 13 καφεδες παρατηρώ οτι δούλεψε αρίστα...τωρα το δοκιμάζω με 1.000.000sec

    • @psounis
      @psounis Месяц назад

      😂😂😂