Τέλειος! Πότε δεν ακούμπησα το python επείδη μου φαινόταν πολύ εύκολο με απλή σύνταξη και κόλλησα πάνω στο c. Αλλά τα εξηγήσατε τέλεια, αν και δεν είμαι νέος στις βασικές ιδέες του προγραμματισμού. Μπράβο!
Καλησπέρα!Εξαιρετική η δουλειά σας!Μπράβο! Ήθελα να ρωτήσω στο 5:29 γιατί όταν βάζω τη λέξη true (όλα μικρά) μου βγάζει error? Όταν βάζω True με κεφαλαίο τρέχει κανονικά.
Καλησπέρα και σ' ευχαριστώ για τα καλά σου λόγια! Η python ειναι case sensitive γλώσσα που σημαίνει ότι ξεχωρίζει τα κεφαλαία απο τα πεζά γράμματα. Ο τύπος boolean μπορεί να εχει μόνο δύο τιμές True και False. Η python τα περιμένει με το πρώτο γράμμα κεφαλαίο αλλιώς δε τα αναγνωρίζει σαν τιμές αλλά τα ψάχνει σαν μεταβλητές.
Ακριβώς, για να δείξεις μέχρι το δείκτη 4 πρεπει να βάλεις μέχρι 5. Αυτό που γράφεις παραπάνω δηλαδή θα μας δείξει το 4ο και το 5ο στοιχείο (δείκτης 3 και δείκτης 4).
δεν ξερω αν διαβαστει ποτε αλλα πρεπει να ρωτησω κατι αν πχ θελο να κανω ενα μενου με 10 φαγητα εκτυπωνο την λιστα με τα νουμερα απο το μενου το θεμα ειναι πως θα μπορεσω να βαλω πχ ενα ονομα οταν κανω print to 1 και την τιμη ? μπορει να γινει κατι τετοιο ? ΠΧ θελω να πω print (1 + 2 ) και στο command να λεει πχ 1 πριζολα και 2 πατατες
Πραγματικά με βοηθάς πολύ διότι είμαι 14 και συνέχεια ψάχνω και κάνω courses στα αγγλικά πράγμα που με δυσκολεύει αρκετά. Τώρα που επιτέλους βλέπω έναν Έλληνα να κάνει courses στα ελληνικά χαίρομαι γιατί δεν θα χρειάζεται να κουράζομαι τόσο. Τέλος πάντων θα ήθελα να κάνω μία ερώτηση άσχετη απ'το βίντεο. Έχω εγκαταστήσει windows και kali linux στο pc. Τώρα εγκαθιστώ και το linux ubuntu αλλά όταν κάνω boot το pc μου δείχνει ένα η μάλλον πολλά mount error. Αν έχετε ιδέα για το τι πρέπει να κάνω σας παρακαλώ να μου κάνετε reply
Καλησπέρα, χαίρομαι πολύ που βοηθάω και χαίρομαι που βρίσκεις ενδιαφέρον στα βίντεο απο αυτή την ηλικία. Για την ερώτησή σου είναι δύσκολο να ξέρω τι έχει συμβεί, η υπόθεσή μου είναι ότι κατι δεν εγκαταστάθηκε σωστά στον bootloader (μάλλον το grub). Αλλά είναι τόσα πολλά που θα μπορούσαν να συμβαίνουν που δε μπορώ να σκεφτώ κάτι συγκεκριμένο για να σε βοηθήσω.
Καλησπερα,ολα καλα αλλα δεν δεχεται τις εντολες append και sort.Εμφανιζει "AttributeError: 'tuple' object has no attribute 'append'".Φταιει που ειμαι απο idle?
καλημέρα έβαλα την παράμετερο fruints.extend("Βερίκοκο") και τώρα μου εμφανίζει την λίστα το Βερίκοκο ένα ένα τα γράμματα προς τα κάτω , έσβησα την γραμμή αλλά πάλι αν κανώ print(fruints) πάλι μου το δείχενι πως το αφαιρώ και γιατί συμβαίνει αυτό . Ευχαριστώ
Είναι μία ευκολία του προγράμματος που χρησιμοποιώ του jupyter, που σου εμφανίζει μία τιμή, ακόμα και αν δεν γραψεις print. Κακώς δε το εντόπισα σ αυτό το βίντεο, το αναφέρω σε επόμενο. Αν το τρέξεις κανονικά το πρόγραμμα για να δείς τη λίστα πρεπει να την βάλεις σε print(). Εδώ περιγραφω τι ειναι το jupyter αν θελήσεις να μάθεις περισσότερα ruclips.net/video/MC3WcaZP6Iw/видео.html
καταπληκτική δουλειά! μια ερώτηση.!Αν θέλουμε να τυπώσουμε με την ίδια εντολή το 2ο και το 5ο π.χ.στοιχείο της λίστας ,όχι από το 2ο μέχρι το 5ο, πως θα το κάνουμε; Ευχαριστώ!
Οι λίστες έχουν τη μέθοδο count. πχ: [1, 2, 3, 4, 1, 4, 1].count(1) θα σου επιστρέψει 3. Επομένως μπορείς να κάνεις ένα loop και να δεις το count για το κάθε μέλος της λίστας και να εμφανίζεις μόνο ότι εχει count ίσο με ένα. Αυτός ειναι ένας γρήγορος τρόπος που μου έρχεται στο μυαλό, ίσως να υπάρχει και καλύτερος.
@@soko4648 Ναι ισχύει αυτό που σου είπα... θα κάνεις ένα loop και για κάθε μέλος της λίστας θα κάνεις τον παραπάνω έλεγχο. Δε σε ενδιαφέρει τι εχει η λίστα μέσα
Καλησπερα...αν μπορεις σε παρακαλω να κανεις ενα βιντεο πως να τα κανουμε install python kai jupyter και οτι αλλο χρησιμοπιεις γιατι δεν τα εμπιστευομαι τα περισοτερα βιντεο...η αν εχεις να προτινεις κανενα βιντεο...σε ευχαριστω για τα μαθηματα και την βοηθεια σου...
Καλησπέρα Βασίλη. Μοιάζουν πάρα πολύ. Στην python εχουμε και καποιες δυνατότητες πρόσβασης επιπλέον. Για παράδειγμα με αρνητικούς δείκτες μπορείς να ξεκινήσεις απο το τέλος, px lst[-1] θα σου δώσει το τελευταίο στοιχείο, lst[-2] το προτελευταίο κοκ. Επίσης μπορείς να πάρεις ένα έυρος που θα σου επιστρέψει μία νέα λίστα, ένα υποσύνολο. Πχ lst[2:5] θα σου επιστρέψει το 3ο, 4ο, και 5ο στοιχείο της λίστας. Επίσης η python δίνει και κάποια καλούδια στις λίστες, μεθόδους για ταξινόμηση, max, min, sum σε λίστες με αριθμούς κλπ. Σε γενικές γραμμές όμως μπορούμε να έχουμε τη λίστα στο μυαλό μας όπως ειναι τα arrays άλλων γλωσσων προγραμματισμού.
@@TechandCodeInGreek Όντως υπάρχει μια μεγαλύτερη ευελιξία στην python, τα έχει από default. Βασικά δεν έχω σκοπό να ασχοληθώ επαγγελματικά με python αλλά επειδή έτυχε να κάνω ένα σεμινάριο χθες, έχω μια απορία σχετικά με το συντακτικό της python που μόνο ένας επαγγελματίας μπορεί να μου λύσει.
Μου έχει τύχει αρκετές φορές, όταν ανεβάζω αρχεία (κυρίως php) σε server, μετά να κατεβάζω backup ή να ανοίγω και να επεξεργαζομαι τα αρχεία με διαφορετικούς editors να αλλάζει ο κώδικας του αρχείου, όπως να μπαίνουν νέες σειρές ή να σβήνονται κενά ή tab στον κώδικα. Η απορία μου είναι η εξής. Με το συντακτικό που έχει η python αν γίνει κάτι τέτοιο δεν θα χαλάσει ολη η ροή του προγράμματος? Σου έχει συμβεί ποτέ κάτι αντίστοιχο?
@@vas_69 Ολα τα σύγχρονα IDEs που υποστηρίζουν python φροντιζουν στην περίπτωση που κάνεις τακτοποίηση του κώδικά σου, να μη σου χαλάσουν τα indentations τις εσοχές δηλαδή που χρειάζεται η python για τα block της. Οπότε δεν εχεις πρόβλημα όχι.
@@TechandCodeInGreek Με το PyCharm κάναμε. Μια τελευταία ερώτηση γιατί σε ζάλισα. Στο vscode υπάρχει ποιο γρήγορος τρόπος τρόπος να τρέξεις το πρόγραμμα? Όπως δηλαδή έχει το PyCharm το run και απλά το τρέχει.
Το Jupyter αν γραψεις απλά το όνομα μιας μεταβλητής την εμφανίζει. Είναι η προεπιλεγμένη συμπεριφορά του γιατί δουλεύει με κελιά. Οι άλλοι editors όχι, πρεπει να το κάνεις print όπως όταν τρέχεις το πρόγραμμα.
Στα video χρησιμοποιώ το vscode (code.visualstudio.com/download). Το vscode είναι πολύ καλή λύση για τις περισσότερες γλώσσες προγραμματιστμού. Το χρησιμοποιώ γιατί γράφω και σε άλλες γλώσσες. Αν θέλεις αποκλειστικά για python μπορείς να κατεβάσεις το pycharm.
Καλησπέρα. Μπορείς να δεις εδώ: ruclips.net/video/OF0YrO-dg5M/видео.html Στο πρώτο κι όλας λεπτό του βίντεο δείχνω ακριβώς αυτό που ρωτάς, ενώ στη συνέχεια μπορείς να δείς και άλλες δυνατοτητες για sorting.
@@TechandCodeInGreek Ευχαριστώ πολύ για την απάντηση ακόμα 2 ερωτησούλες 1. Μήπως έχεις την ακολουθία φιπονάτσι σε βίντεο ?? και 2. Ένα πρόγραμμα που θα δέχεται μία πρόταση από τον χρήστη και μετά θα δέχεται μια λέξη και θα μας δίνει σε ποια θέση είναι δηλαδή πχ. θα δώσει ο χρήστης την πρόταση apple is red και μετά την λέξη ap το πρόγραμμα θα πρέπει να πει ότι ειναι στη θέση 0 ευχαρισώ και πάλι και καλή συνέχεια! φίλε μου συνέχισε τα βιντακια σου βοηθάνε πολύ!
@@trancegotten3699 Για fibonacci θα βρεις σε αυτό το βίντεο: ruclips.net/video/WtJuiVr8f1w/видео.html Για το δεύτερο ερώτημα δεν εχω κάτι σχετικό, αλλα γίνεται εύκολα αν χρησιμοποιήσεις τη μέθοδο index της λίστας που ισχύει και για τα strings. Δηλαδή: "apple is red".index('ap') θα σου επιστρέψει 0 (τα indexes) ξεκινάνε απο μηδέν. "apple is red".index('pp') θα του επιστέψει 1 και πάει λέγοντας. Δουλεύοντας λίγο με την index θα πετύχεις εύκολα αυτό που θέλεις.
Καλησπέρα Γιάννη, δεν εχω βιβλίο όχι. Ότι βίντεο εχω γυρίσει για προγραμματισμό ειναι σε αυτό το κανάλι, πατώντας στο όνομα του καναλιού και playlists θα τα βρεις όλα ανα γλώσσα προγραμματισμού.
Καλησπέρα . Ευχαριστώ αρχικά για τα βίντεο . Θέλω να κάνω μια παρατήρηση. Όταν ένα άτομο κάθεται και εξηγεί 5 πράγματα γιατί μερικοί μπαίνουν σε διαδικασία και λένε ότι θέλουν να ασχοληθούν και ταυτόχρονα ρωτάνε σε τι θα τους οφελισει; Ξεκίνησαν τα πρώτα 6 με 6 βίντεο με 3 χιλιάδες προβολές και αντί να αυξηθούν οι προβολές αυτές πέφτουν . Επειδή κανένας δεν θέλει να δει το ίδιο βίντεο 5 φορές και κανείς δεν θέλει να αγοράσει ένα βιβλιο προγραμματισμού πόσο μάλλον να νιώσει την ανάγκη να υποστηρίξει αυτό που κάνεις .
Γειά σου Απόστολε. Η αλήθεια είναι ότι περιμένω κάτι τέτοιο, δηλαδή καποιοι κοιτάζουν τα πρώτα βίντεο και μετά αποφασίζουν ότι δε θέλουν να ασχολειθούν με κάτι τέτοιο, ή ότι το δικο μου format και το τρόπος διδασκαλίας δεν ειναι αυτό που ψάχνουν. Κάποιοι άλλοι, λιγότεροι συνηθως, το βρίσκουν ιδιαίτερα ενδιαφέρον και το παρακολουθούν μέχρι τέλους. Μέσα στο κοινό των βίντεο μπορεί να δεις προγραμματιστές έμπειρους που προέρχονται απο άλλη γλώσσα προγραμματισμού και θελουν να δουν λίγο python αλλα και ανθρώπους που δεν έχουν ιδέα απο προγραμματισμό οπότε έχουν απορίες του τύπου "και αυτό που χρειάζεται"; Οπότε και οι ερωτήσεις κυμαίνονται απο προχωρημένες μέχρι πολύ-πολύ βασικές. Δεν υπάρχει πρόβλημα. Σημασία έχει να υπάρχει το υλικό εδώ ανεβασμένο, ώστε να μπορεί να ανατρέχει όποιος ενδιαφέρεται. Σε κάθε περιπτωση σ ευχαριστώ για την υποστήριξη, το εκτιμώ.
@@TechandCodeInGreek ποιος είναι ο πιο σωστός τρόπος να μάθει κανείς ; Πρέπει να το σπουδάσεις ; Αρκει αυτό που κάνεις μέσω RUclips ; Κάνεις και εσύ μαθήματα με κάποιον άλλον τρόπο ; Θα ήταν χρήσιμο καποιο βιβλίο;
@@apostolosgeladaris Η αλήθεια ειναι ότι ο καθένας έχει διαφορετικό αγαπημένο τρόπο να μαθαίνει. Άλλος ειναι οπτικοακουστικός τύπος και τον βολεύουν τα videos, άλλοι δε μπορούν χωρίς σημειώσεις ή καποιο βιβλίο, αλλοι νιώθουν ότι αν δεν υπάρχει ένας καθηγητής να τους διδάξει δε μπορούν να το κάνουν δομημένα και αποτελεσματικά. Είναι θέμα ιδιοσυγκρασίας. Ο μονος "κοινός παρονομαστής" είναι ότι οποιον τρόπο και αν επιλέξει κανείς (κατα τη γνώμη μου πρεπει να επιλέξει έναν συνδυασμό τρόπων) σίγουρα αυτά που μαθαίνει θα πρεπει να τα εξασκεί. Να τα κάνει πράξη γράφοντας έστω κάτι μικρό αλλά ιδανικά λίγο χρήσιμο, για να υπάρχει και κίνητρο. Προς το παρόν δεν κάνω μαθήματα με άλλο τρόπο, λόγω επαγγελματικών υποχρεώσεων.
Kalispera kai sigxaritiria gia to video! Mathitis tritits likeiou eimai , den dinw panellinies alla exw klisei idiotiki sxoli programmatismou! Gnoseis den exw parapanw apo tin glossa pou mathenoun sta genika lykeia an kai moiazoun arketa san glosses! Apofasisa na ksekinosw mathimata python kai xaris esas borw! efxaristw pragmatika! Tha ithela na sas rotisw ean iparxei kapoio biblio vasismeno stin python pou borei na me voithisei. www.skroutz.gr/books/13354486.Αλγοριθμική-και-προγραμματισμός-υπολογιστών-σε-Python.html auto sas fenete kalo ? efxaristw ek ton proteron
Καλησπέρα και σ ευχαριστώ πολύ για τα καλά λόγια. Χαίρομαι πολύ που βοηθάνε τα βίντεό μου! Το βιβλίο που μου δείχνεις δε το εχω διαβάσει, αλλά εχω ακούσει ότι ειναι απο τα ελάχιστα σοβαρά Ελληνικά βιβλία για python. Πιστεύω ότι δε θα πάει χαμένο, ειδικά αν το συνδυάσεις με άλλες πηγές και με πρακτική εξάσκηση.
Είστε φοβερός,μακάρι όλοι μας να είχαμε στα πανεπιστήμια τέτοιους κεφατους καθηγητές σαν εσάς,ευχαριστούμε πολύ για το χρόνο που αφιερωσατε!!
Πολύ καλή και κατανοητή όλη η εκμάθηση της γλώσσας Python, με απλά παραδείγματα, μπράβο!
Άψογος ! Συγχαρητήρια !
Τέλειος! Πότε δεν ακούμπησα το python επείδη μου φαινόταν πολύ εύκολο με απλή σύνταξη και κόλλησα πάνω στο c. Αλλά τα εξηγήσατε τέλεια, αν και δεν είμαι νέος στις βασικές ιδέες του προγραμματισμού. Μπράβο!
Σ ευχαριστώ πολύ για τα καλά σου λόγια!
Να ρωτήσω κάτι. Γιατί την Λίστα μου την βάζει σαν μεταβλητή ;;;;;;
Είστε πάρα πολύ καλός ευχαριστούμε πολύ για την βοήθεια
Καλησπέρα!Εξαιρετική η δουλειά σας!Μπράβο!
Ήθελα να ρωτήσω στο 5:29 γιατί όταν βάζω τη λέξη true (όλα μικρά) μου βγάζει error?
Όταν βάζω True με κεφαλαίο τρέχει κανονικά.
Καλησπέρα και σ' ευχαριστώ για τα καλά σου λόγια! Η python ειναι case sensitive γλώσσα που σημαίνει ότι ξεχωρίζει τα κεφαλαία απο τα πεζά γράμματα. Ο τύπος boolean μπορεί να εχει μόνο δύο τιμές True και False. Η python τα περιμένει με το πρώτο γράμμα κεφαλαίο αλλιώς δε τα αναγνωρίζει σαν τιμές αλλά τα ψάχνει σαν μεταβλητές.
Ειστε καταπληκτικος. Ευχαριστω πολυ. Λατρευω την python. :)
Σ ευχαριστώ! Το φαντάστηκα απο το Python Lover :D
πραγματικα εισαι φοβερος ευχαριστουμε
Στο 2:30 τι πρέπει να βάλουμε για μας εμφανίσει και το στοιχείο 4? Fruits[3:5] ??
Ακριβώς, για να δείξεις μέχρι το δείκτη 4 πρεπει να βάλεις μέχρι 5. Αυτό που γράφεις παραπάνω δηλαδή θα μας δείξει το 4ο και το 5ο στοιχείο (δείκτης 3 και δείκτης 4).
@@TechandCodeInGreek τέλεια, συνεχίστε την καλή δουλειά 😊
Μου θύμισε πολύ το mirc scripting. Πολύ ενδιαφέρουσα γλώσσα. Ευχαριστώ για τα βίντεο!
Γειά σου Λευτέρη. Τι μου θύμισες τώρα;! Να σαι καλά!
Γύρω στο 2000 έγραφα scriptakia σε mirc script...
Χαχαχα επίσης!
δεν ξερω αν διαβαστει ποτε αλλα πρεπει να ρωτησω κατι αν πχ θελο να κανω ενα μενου με 10 φαγητα εκτυπωνο την λιστα με τα νουμερα απο το μενου το θεμα ειναι πως θα μπορεσω να βαλω πχ ενα ονομα οταν κανω print to 1 και την τιμη ? μπορει να γινει κατι τετοιο ? ΠΧ θελω να πω print (1 + 2 ) και στο command να λεει πχ 1 πριζολα και 2 πατατες
Πραγματικά με βοηθάς πολύ διότι είμαι 14 και συνέχεια ψάχνω και κάνω courses στα αγγλικά πράγμα που με δυσκολεύει αρκετά. Τώρα που επιτέλους βλέπω έναν Έλληνα να κάνει courses στα ελληνικά χαίρομαι γιατί δεν θα χρειάζεται να κουράζομαι τόσο. Τέλος πάντων θα ήθελα να κάνω μία ερώτηση άσχετη απ'το βίντεο. Έχω εγκαταστήσει windows και kali linux στο pc. Τώρα εγκαθιστώ και το linux ubuntu αλλά όταν κάνω boot το pc μου δείχνει ένα η μάλλον πολλά mount error. Αν έχετε ιδέα για το τι πρέπει να κάνω σας παρακαλώ να μου κάνετε reply
Καλησπέρα, χαίρομαι πολύ που βοηθάω και χαίρομαι που βρίσκεις ενδιαφέρον στα βίντεο απο αυτή την ηλικία.
Για την ερώτησή σου είναι δύσκολο να ξέρω τι έχει συμβεί, η υπόθεσή μου είναι ότι κατι δεν εγκαταστάθηκε σωστά στον bootloader (μάλλον το grub). Αλλά είναι τόσα πολλά που θα μπορούσαν να συμβαίνουν που δε μπορώ να σκεφτώ κάτι συγκεκριμένο για να σε βοηθήσω.
Καλησπερα,ολα καλα αλλα δεν δεχεται τις εντολες append και sort.Εμφανιζει "AttributeError: 'tuple' object has no attribute 'append'".Φταιει που ειμαι απο idle?
καλημέρα έβαλα την παράμετερο fruints.extend("Βερίκοκο") και τώρα μου εμφανίζει την λίστα το Βερίκοκο ένα ένα τα γράμματα προς τα κάτω , έσβησα την γραμμή αλλά πάλι αν κανώ print(fruints) πάλι μου το δείχενι πως το αφαιρώ και γιατί συμβαίνει αυτό . Ευχαριστώ
Η εντολή "print" στις λίστες είναι προαιρετική;
Είναι μία ευκολία του προγράμματος που χρησιμοποιώ του jupyter, που σου εμφανίζει μία τιμή, ακόμα και αν δεν γραψεις print. Κακώς δε το εντόπισα σ αυτό το βίντεο, το αναφέρω σε επόμενο. Αν το τρέξεις κανονικά το πρόγραμμα για να δείς τη λίστα πρεπει να την βάλεις σε print().
Εδώ περιγραφω τι ειναι το jupyter αν θελήσεις να μάθεις περισσότερα ruclips.net/video/MC3WcaZP6Iw/видео.html
καταπληκτική δουλειά! μια ερώτηση.!Αν θέλουμε να τυπώσουμε με την ίδια εντολή το 2ο και το 5ο π.χ.στοιχείο της λίστας ,όχι από το 2ο μέχρι το 5ο, πως θα το κάνουμε; Ευχαριστώ!
Εχω μια απορια.Πειτε πως εχω μια λιστα με χ στοιχεια και θελω να εμφανισω αυτα που εχουν εισαχθει μονο μια φορα τι πρεπει να κανω
Οι λίστες έχουν τη μέθοδο count. πχ:
[1, 2, 3, 4, 1, 4, 1].count(1)
θα σου επιστρέψει 3.
Επομένως μπορείς να κάνεις ένα loop και να δεις το count για το κάθε μέλος της λίστας και να εμφανίζεις μόνο ότι εχει count ίσο με ένα. Αυτός ειναι ένας γρήγορος τρόπος που μου έρχεται στο μυαλό, ίσως να υπάρχει και καλύτερος.
Εγω το λεω για μια λιστα στην οποια δεν ξερω τι εχει μεσα θελω να ελεγξω αμα κατι υπαρχει παραπανω απο 2 φορες
@@soko4648 Ναι ισχύει αυτό που σου είπα... θα κάνεις ένα loop και για κάθε μέλος της λίστας θα κάνεις τον παραπάνω έλεγχο. Δε σε ενδιαφέρει τι εχει η λίστα μέσα
Παράδειγμα:
for member in mylist:
if mylist.count(member) == 1:
print("I found this only once")
τελειοοο
Καλησπερα...αν μπορεις σε παρακαλω να κανεις ενα βιντεο πως να τα κανουμε install python kai jupyter και οτι αλλο χρησιμοπιεις γιατι δεν τα εμπιστευομαι τα περισοτερα βιντεο...η αν εχεις να προτινεις κανενα βιντεο...σε ευχαριστω για τα μαθηματα και την βοηθεια σου...
απλα googlareis πως να το κατεβασεις
Μία ερώτηση. Οι λίστες στην python είναι ακριβώς το ίδιο μα τα arrays στην php και στην javascript ή υπάρχει κάποια διαφορά που δεν έχω εντοπίσει?
Καλησπέρα Βασίλη. Μοιάζουν πάρα πολύ. Στην python εχουμε και καποιες δυνατότητες πρόσβασης επιπλέον. Για παράδειγμα με αρνητικούς δείκτες μπορείς να ξεκινήσεις απο το τέλος, px lst[-1] θα σου δώσει το τελευταίο στοιχείο, lst[-2] το προτελευταίο κοκ. Επίσης μπορείς να πάρεις ένα έυρος που θα σου επιστρέψει μία νέα λίστα, ένα υποσύνολο. Πχ lst[2:5] θα σου επιστρέψει το 3ο, 4ο, και 5ο στοιχείο της λίστας.
Επίσης η python δίνει και κάποια καλούδια στις λίστες, μεθόδους για ταξινόμηση, max, min, sum σε λίστες με αριθμούς κλπ. Σε γενικές γραμμές όμως μπορούμε να έχουμε τη λίστα στο μυαλό μας όπως ειναι τα arrays άλλων γλωσσων προγραμματισμού.
@@TechandCodeInGreek Όντως υπάρχει μια μεγαλύτερη ευελιξία στην python, τα έχει από default. Βασικά δεν έχω σκοπό να ασχοληθώ επαγγελματικά με python αλλά επειδή έτυχε να κάνω ένα σεμινάριο χθες, έχω μια απορία σχετικά με το συντακτικό της python που μόνο ένας επαγγελματίας μπορεί να μου λύσει.
Μου έχει τύχει αρκετές φορές, όταν ανεβάζω αρχεία (κυρίως php) σε server, μετά να κατεβάζω backup ή να ανοίγω και να επεξεργαζομαι τα αρχεία με διαφορετικούς editors να αλλάζει ο κώδικας του αρχείου, όπως να μπαίνουν νέες σειρές ή να σβήνονται κενά ή tab στον κώδικα. Η απορία μου είναι η εξής. Με το συντακτικό που έχει η python αν γίνει κάτι τέτοιο δεν θα χαλάσει ολη η ροή του προγράμματος? Σου έχει συμβεί ποτέ κάτι αντίστοιχο?
@@vas_69 Ολα τα σύγχρονα IDEs που υποστηρίζουν python φροντιζουν στην περίπτωση που κάνεις τακτοποίηση του κώδικά σου, να μη σου χαλάσουν τα indentations τις εσοχές δηλαδή που χρειάζεται η python για τα block της. Οπότε δεν εχεις πρόβλημα όχι.
@@TechandCodeInGreek Με το PyCharm κάναμε. Μια τελευταία ερώτηση γιατί σε ζάλισα. Στο vscode υπάρχει ποιο γρήγορος τρόπος τρόπος να τρέξεις το πρόγραμμα? Όπως δηλαδή έχει το PyCharm το run και απλά το τρέχει.
Γιατι στο Pycharm αν πάω να τυπώσω την λίστα την τυπώνει μόνο ως print(fruits) ???
Το Jupyter αν γραψεις απλά το όνομα μιας μεταβλητής την εμφανίζει. Είναι η προεπιλεγμένη συμπεριφορά του γιατί δουλεύει με κελιά. Οι άλλοι editors όχι, πρεπει να το κάνεις print όπως όταν τρέχεις το πρόγραμμα.
Γεια σας!Μήπως μπορείτε να πείτε ποίο editor χρησιμοποιείται για τον προγραμματισμό με python και με ποιον τρόπο το καταβάουμε/ρυθμίζουμε?
Στα video χρησιμοποιώ το vscode (code.visualstudio.com/download). Το vscode είναι πολύ καλή λύση για τις περισσότερες γλώσσες προγραμματιστμού. Το χρησιμοποιώ γιατί γράφω και σε άλλες γλώσσες. Αν θέλεις αποκλειστικά για python μπορείς να κατεβάσεις το pycharm.
αν εχω μια λιστα μπερδεμενη με αριθμους τι πρεπει να γραψω για να τους βαλει στη σειρα δηλαδη απο το μικροτερο στο μεγαλυτερο ?
Καλησπέρα. Μπορείς να δεις εδώ: ruclips.net/video/OF0YrO-dg5M/видео.html
Στο πρώτο κι όλας λεπτό του βίντεο δείχνω ακριβώς αυτό που ρωτάς, ενώ στη συνέχεια μπορείς να δείς και άλλες δυνατοτητες για sorting.
@@TechandCodeInGreek Ευχαριστώ πολύ για την απάντηση ακόμα 2 ερωτησούλες 1. Μήπως έχεις την ακολουθία φιπονάτσι σε βίντεο ?? και 2. Ένα πρόγραμμα που θα δέχεται μία πρόταση από τον χρήστη και μετά θα δέχεται μια λέξη και θα μας δίνει σε ποια θέση είναι δηλαδή πχ. θα δώσει ο χρήστης την πρόταση apple is red και μετά την λέξη ap το πρόγραμμα θα πρέπει να πει ότι ειναι στη θέση 0 ευχαρισώ και πάλι και καλή συνέχεια! φίλε μου συνέχισε τα βιντακια σου βοηθάνε πολύ!
@@trancegotten3699 Για fibonacci θα βρεις σε αυτό το βίντεο: ruclips.net/video/WtJuiVr8f1w/видео.html
Για το δεύτερο ερώτημα δεν εχω κάτι σχετικό, αλλα γίνεται εύκολα αν χρησιμοποιήσεις τη μέθοδο index της λίστας που ισχύει και για τα strings.
Δηλαδή:
"apple is red".index('ap') θα σου επιστρέψει 0 (τα indexes) ξεκινάνε απο μηδέν.
"apple is red".index('pp') θα του επιστέψει 1
και πάει λέγοντας. Δουλεύοντας λίγο με την index θα πετύχεις εύκολα αυτό που θέλεις.
boeis na deixei kai thn python 2,7 ?
Βοηθάς αρκετά
σε εμένα για τρέξει η γραμμή πρέπει να πατάω όλη την ώρα Run εσύ πως το κάνεις με το enter ? Σε ευχαριστώ.
Καλησπέρα, μπορείς να πατήσεις shift+enter και να σου τρέξει το τρέχον κελί.
Πω πω να σαι καλά και πολύ γρήγορη απάντηση .... ειλικρινά σε ευχαριστώ πολύ για τα μαθήματα
@@erebuserebus9154 Να 'σαι καλά, κι εγώ σε ευχαριστώ για τα καλά του λόγια :)
Η λίστα μόνο σε εμένα δεν βγαίνει στο pucharm
ΜΠΡΑΒΟ! Αρκετά ενδιαφέρον και κατατοπιστικό
Σ ευχαριστώ Ελισάβετ!
para polu kalo eimai 13 kai mathainwn python ta eksigitai para polu kala euxaristw
στη θεση 2 το εβαλε το ροδακινο οχι στην 3
Τα μαθηματα σου που θ τ βρω ολα... εχεις κ βιβλιο η μονο ιντερνετ? προγραμματιστης επαλ πειραια..ειμαι..
Καλησπέρα Γιάννη, δεν εχω βιβλίο όχι. Ότι βίντεο εχω γυρίσει για προγραμματισμό ειναι σε αυτό το κανάλι, πατώντας στο όνομα του καναλιού και playlists θα τα βρεις όλα ανα γλώσσα προγραμματισμού.
Το link python-ds.com/python-3-list-methods δίνει Internal Server Error
Χμμ επεσε η συγκεκριμένη σελίδα. Με ένα googlaρισμα βρήκα το www.w3schools.com/python/python_ref_list.asp
@@TechandCodeInGreek το w3schools ειναι εγγύηση!!!!
δεν δουλευει ο συνδεσμος
Εβαλα νέο σύνδεσμο απο το w3schools, σ ευχαριστώ που το εντόπισες.
Δευτερο μαθημα και δεν εχω καταλαβει τιποτα ουτε γιατι τα κανουμε αυτα αλλα ουτε τιποτα ...
Καλησπέρα .
Ευχαριστώ αρχικά για τα βίντεο .
Θέλω να κάνω μια παρατήρηση.
Όταν ένα άτομο κάθεται και εξηγεί 5 πράγματα γιατί μερικοί μπαίνουν σε διαδικασία και λένε ότι θέλουν να ασχοληθούν και ταυτόχρονα ρωτάνε σε τι θα τους οφελισει;
Ξεκίνησαν τα πρώτα 6 με 6 βίντεο με 3 χιλιάδες προβολές και αντί να αυξηθούν οι προβολές αυτές πέφτουν .
Επειδή κανένας δεν θέλει να δει το ίδιο βίντεο 5 φορές και κανείς δεν θέλει να αγοράσει ένα βιβλιο προγραμματισμού πόσο μάλλον να νιώσει την ανάγκη να υποστηρίξει αυτό που κάνεις .
Γειά σου Απόστολε. Η αλήθεια είναι ότι περιμένω κάτι τέτοιο, δηλαδή καποιοι κοιτάζουν τα πρώτα βίντεο και μετά αποφασίζουν ότι δε θέλουν να ασχολειθούν με κάτι τέτοιο, ή ότι το δικο μου format και το τρόπος διδασκαλίας δεν ειναι αυτό που ψάχνουν. Κάποιοι άλλοι, λιγότεροι συνηθως, το βρίσκουν ιδιαίτερα ενδιαφέρον και το παρακολουθούν μέχρι τέλους.
Μέσα στο κοινό των βίντεο μπορεί να δεις προγραμματιστές έμπειρους που προέρχονται απο άλλη γλώσσα προγραμματισμού και θελουν να δουν λίγο python αλλα και ανθρώπους που δεν έχουν ιδέα απο προγραμματισμό οπότε έχουν απορίες του τύπου "και αυτό που χρειάζεται"; Οπότε και οι ερωτήσεις κυμαίνονται απο προχωρημένες μέχρι πολύ-πολύ βασικές. Δεν υπάρχει πρόβλημα. Σημασία έχει να υπάρχει το υλικό εδώ ανεβασμένο, ώστε να μπορεί να ανατρέχει όποιος ενδιαφέρεται.
Σε κάθε περιπτωση σ ευχαριστώ για την υποστήριξη, το εκτιμώ.
@@TechandCodeInGreek ποιος είναι ο πιο σωστός τρόπος να μάθει κανείς ;
Πρέπει να το σπουδάσεις ; Αρκει αυτό που κάνεις μέσω RUclips ; Κάνεις και εσύ μαθήματα με κάποιον άλλον τρόπο ; Θα ήταν χρήσιμο καποιο βιβλίο;
@@apostolosgeladaris Η αλήθεια ειναι ότι ο καθένας έχει διαφορετικό αγαπημένο τρόπο να μαθαίνει. Άλλος ειναι οπτικοακουστικός τύπος και τον βολεύουν τα videos, άλλοι δε μπορούν χωρίς σημειώσεις ή καποιο βιβλίο, αλλοι νιώθουν ότι αν δεν υπάρχει ένας καθηγητής να τους διδάξει δε μπορούν να το κάνουν δομημένα και αποτελεσματικά.
Είναι θέμα ιδιοσυγκρασίας. Ο μονος "κοινός παρονομαστής" είναι ότι οποιον τρόπο και αν επιλέξει κανείς (κατα τη γνώμη μου πρεπει να επιλέξει έναν συνδυασμό τρόπων) σίγουρα αυτά που μαθαίνει θα πρεπει να τα εξασκεί. Να τα κάνει πράξη γράφοντας έστω κάτι μικρό αλλά ιδανικά λίγο χρήσιμο, για να υπάρχει και κίνητρο.
Προς το παρόν δεν κάνω μαθήματα με άλλο τρόπο, λόγω επαγγελματικών υποχρεώσεων.
Kalispera kai sigxaritiria gia to video! Mathitis tritits likeiou eimai , den dinw panellinies alla exw klisei idiotiki sxoli programmatismou! Gnoseis den exw parapanw apo tin glossa pou mathenoun sta genika lykeia an kai moiazoun arketa san glosses! Apofasisa na ksekinosw mathimata python kai xaris esas borw! efxaristw pragmatika! Tha ithela na sas rotisw ean iparxei kapoio biblio vasismeno stin python pou borei na me voithisei. www.skroutz.gr/books/13354486.Αλγοριθμική-και-προγραμματισμός-υπολογιστών-σε-Python.html auto sas fenete kalo ? efxaristw ek ton proteron
Καλησπέρα και σ ευχαριστώ πολύ για τα καλά λόγια. Χαίρομαι πολύ που βοηθάνε τα βίντεό μου! Το βιβλίο που μου δείχνεις δε το εχω διαβάσει, αλλά εχω ακούσει ότι ειναι απο τα ελάχιστα σοβαρά Ελληνικά βιβλία για python. Πιστεύω ότι δε θα πάει χαμένο, ειδικά αν το συνδυάσεις με άλλες πηγές και με πρακτική εξάσκηση.