Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Μήνυμα ξεκίνησε από: evry στις 28 Ιαν 2015, 02:47:29 ΜΜ

Τίτλος: Προγραμματιστικά περιβάλλοντα για Python
Αποστολή από: evry στις 28 Ιαν 2015, 02:47:29 ΜΜ

τόσο μίσος για το IDLE? πράγματι δεν είναι καλή επιλογή αλλά είναι αυτό που έρχεται με την γλώσσα.
Εσύ τι προτείνεις για περιβάλλον στο οποίο θα δουλεύουν οι μαθητές?
Θα είχε ενδιαφέρον μια ψηφοφορία για την επιλογή του προγραμματιστικού περιβάλλοντος μεταξύ όσων έχουν δουλέψει σε Python.

εμένα μου αρέσει το pycharm, νομίζω κάποιος από εσάς το είχε προτείνει?

Παράθεση από: itt στις 28 Ιαν 2015, 01:48:51 ΜΜ
Δεδομένου ότι η πρόταση στην οποία αναφέρεται το IDLE βρίσκεται στην στήλη ΠΑΡΑΤΗΡΗΣΕΙΣ/ΕΝΔΕΙΚΤΙΚΕΣ ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ υποθέτω δεν είναι ακριβώς οριστικό ότι θα πρέπει να γίνει η χρήση αυτού του πράγματος
Τίτλος: Απ: Προγραμματιστικά περιβάλλοντα για Python
Αποστολή από: thana$i$ στις 28 Ιαν 2015, 06:09:32 ΜΜ
Παράθεση από: evry στις 28 Ιαν 2015, 02:47:29 ΜΜ
εμένα μου αρέσει το pycharm, νομίζω κάποιος από εσάς το είχε προτείνει?

Συμφωνώ με το PyCharm, είναι μια πολύ καλή επιλογή.
Επίσης, δίνει και educational edition με δυνατότητα συγγραφής courses.
https://www.jetbrains.com/pycharm-educational/

Αν και δεν το έχω δοκιμάσει, για τα Windows υπάρχει και το http://portablepython.com/ , που το περιλαμβάνει, μαζί με το PyScripter http://code.google.com/p/pyscripter

Πολύ καλό εκπαιδευτικό υλικό, ο evry φαντάζομαι μπορεί να το επιβεβαιώσει είναι τα δυο βιβλία στο
http://interactivepython.org



Τίτλος: Απ: Προγραμματιστικά περιβάλλοντα για Python
Αποστολή από: sstergou στις 28 Ιαν 2015, 07:27:31 ΜΜ
Παράθεσηεμένα μου αρέσει το pycharm, νομίζω κάποιος από εσάς το είχε προτείνει?

Νομίζω εγώ ήμουνα. Νομίζω ότι οποιοδήποτε repl κάνει την δουλειά που θέλουμε σε εκείνη την ενότητα. Τώρα από και και έπειτα ο καθένας νομίζω  είναι ελεύθερος να χρησιμοποιήσει ότι θέλει αρκεί να ακολουθεί το πρόγραμμα σπουδών.

Για γρήγορες δοκιμές με backend το javascript υπάρχει και το http://www.codeskulptor.org/.

Πάντως τέτοιο πρόγραμμα σπουδών χρειάζεται και ένα πάρα πολύ καλό βιβλίο. Ας ελπίσουμε σε αυτό.
Τίτλος: Απ: Προγραμματιστικά περιβάλλοντα για Python
Αποστολή από: itt στις 28 Ιαν 2015, 07:50:28 ΜΜ
Παράθεση από: evry στις 28 Ιαν 2015, 02:47:29 ΜΜ
τόσο μίσος για το IDLE? πράγματι δεν είναι καλή επιλογή αλλά είναι αυτό που έρχεται με την γλώσσα.
Εσύ τι προτείνεις για περιβάλλον στο οποίο θα δουλεύουν οι μαθητές?
Θα είχε ενδιαφέρον μια ψηφοφορία για την επιλογή του προγραμματιστικού περιβάλλοντος μεταξύ όσων έχουν δουλέψει σε Python.

εμένα μου αρέσει το pycharm, νομίζω κάποιος από εσάς το είχε προτείνει?

Δεν έχω κάποιο μίσος για το IDLE, "προγράμματος" ήθελα να γράψω, απλά ήμουν στο γραφείο εκείνη τη στιγμή και μου βγήκε αφηρημένος.
Τίτλος: Απ: Προγραμματιστικά περιβάλλοντα για Python
Αποστολή από: evry στις 28 Ιαν 2015, 10:20:37 ΜΜ
Παράθεση από: thana$i$ στις 28 Ιαν 2015, 06:09:32 ΜΜ
Συμφωνώ με το PyCharm, είναι μια πολύ καλή επιλογή.
Επίσης, δίνει και educational edition με δυνατότητα συγγραφής courses.
https://www.jetbrains.com/pycharm-educational/
έχεις δίκιο αλλά αυτό που με προβληματίζει είναι ότι όπως και να το κάνουμε είναι "εμπορικό" και κλειστό, δεν ανήκει στην κατηγορία ελεύθερου λογισμικού νομίζω,
με προβληματίζει αν είναι κάτι που μπορεί να προταθεί επίσημα, άλλο αν εμείς το χρησιμοποιούμε επειδή προφανώς έχουμε την ελευθερία να χρησιμοποιήσουμε ότι θέλουμε

έχεις κανείς χρησιμοποιήσει eclipse/pydev? αν ξεπεράσουμε το γεγονός ότι είναι βαρύ πως σας φαίνεται?

Παράθεση
Αν και δεν το έχω δοκιμάσει, για τα Windows υπάρχει και το http://portablepython.com/ , που το περιλαμβάνει, μαζί με το PyScripter http://code.google.com/p/pyscripter
η αλήθεια είναι πως αφού υπάρχει ελληνικό περιβάλλον προγραμματισμού, γιατί να πάμε σε κάτι άλλο. Το Pyscripter καλό φαίνεται

Παράθεση
Πολύ καλό εκπαιδευτικό υλικό, ο evry φαντάζομαι μπορεί να το επιβεβαιώσει είναι τα δυο βιβλία στο
http://interactivepython.org
είναι εξαιρετικό. Το έχω δοκιμάσει στην τάξη,
μπορείς να φτιάξεις μάθημα και να μπαίνουν οι μαθητές να πειραματίζονται με εργασίες και εσύ να βλέπεις την πρόοδό τους.

Δεν ξέρω αν έχετε υπόψη σας το Python tutor
http://www.pythontutor.com/ (http://www.pythontutor.com/)

είναι αρκετά καλό στην οπτικοποίηση εσωτερικών δομών της Python. Μπορείς να εξηγήσεις πολύ καλά τα επιφανειακά αντίγραφα στις λίστες.
Φαίνεται ωραία το binding μεταξύ μεταβλητών και τιμών στις λίστες
Τίτλος: Απ: Προγραμματιστικά περιβάλλοντα για Python
Αποστολή από: pgrontas στις 28 Ιαν 2015, 10:52:17 ΜΜ
+1 για το PyScripter απλό, ελαφρύ εύχρηστο ειδικά μαζί με το Portable Python.

Σε κάθε περίπτωση,το καλύτερο IDE για Python είναι το καλύτερο IDE για οποιαδήποτε γλώσσα προγραμματισμού δηλ. το Visual Studio (υποστηρίζει πλήρως Python)  ;)
Τίτλος: Απ: Προγραμματιστικά περιβάλλοντα για Python
Αποστολή από: thana$i$ στις 28 Ιαν 2015, 11:45:20 ΜΜ
Παράθεση από: pgrontas στις 28 Ιαν 2015, 10:52:17 ΜΜ
+1 για το PyScripter απλό, ελαφρύ εύχρηστο ειδικά μαζί με το Portable Python.

Σε κάθε περίπτωση,το καλύτερο IDE για Python είναι το καλύτερο IDE για οποιαδήποτε γλώσσα προγραμματισμού δηλ. το Visual Studio (υποστηρίζει πλήρως Python)  ;)

Δεν έχω άποψη για το Visual Studio, έχω χρόνια να το χρησιμοποιήσω, όπως και Windows. Το καλύτερο για εμένα IDE είναι το Eclipse, κυρίως γιατί εκτελείται σε όλες τις πλατφόρμες. Υπάρχει φυσικά και plugin για Python (PyDev)
Τίτλος: Απ: Προγραμματιστικά περιβάλλοντα για Python
Αποστολή από: vassilakis στις 29 Ιαν 2015, 08:03:55 ΠΜ
Το περιβάλλον PortablePython έχει το πλεονέκτημα ότι οι μαθητές μας θα μπορούν να "κουβαλούν" σε ένα usb stick όλη τη δουλειά που κάνουν στο σπίτι και στο σχολείο αντίστοιχα, μαζί με το περιβάλλον συγγραφής.
Από την άλλη, το PyCharm δε συγκρίνεται από πλευράς δυνατοτήτων και ευχρηστίας. Προσωπικά, το συνιστώ ανεπιφύλακτα. Οι εκδόσεις Community και Educational είναι δωρεάν και open - source.
Τίτλος: Απ: Προγραμματιστικά περιβάλλοντα για Python
Αποστολή από: evry στις 29 Ιαν 2015, 01:04:48 ΜΜ
έχεις δίκιο, αυτό είναι πολύ καλό, αφού είναι ανοικτού κώδικα και δωρεάν και από ότι είδα έχει και άδεια (apache) που επιτρέπει την ελεύθερη χρήση, οπότε μπορεί να προταθεί στους μαθητές.

Παράθεση από: vassilakis στις 29 Ιαν 2015, 08:03:55 ΠΜ
Από την άλλη, το PyCharm δε συγκρίνεται από πλευράς δυνατοτήτων και ευχρηστίας. Προσωπικά, το συνιστώ ανεπιφύλακτα. Οι εκδόσεις Community και Educational είναι δωρεάν και open - source.
Τίτλος: Απ: Προγραμματιστικά περιβάλλοντα για Python
Αποστολή από: itt στις 29 Ιαν 2015, 02:00:33 ΜΜ
Παράθεση από: thana$i$ στις 28 Ιαν 2015, 11:45:20 ΜΜ
Δεν έχω άποψη για το Visual Studio, έχω χρόνια να το χρησιμοποιήσω, όπως και Windows. Το καλύτερο για εμένα IDE είναι το Eclipse, κυρίως γιατί εκτελείται σε όλες τις πλατφόρμες. Υπάρχει φυσικά και plugin για Python (PyDev)

Το VS καλώς ή κακώς ειναι το καλύτερο IDE που υπάρχει στην αγορά (για μια πληθώρα γλωσσών). Τo Eclipse παίζει να είναι από τα χειρότερα πράγματα που έχουν γραφτεί σε java, η πολύ καλύτερη εναλλακτική είναι το IntelliJ IDEA για java και για python το PyCharm, το οποίο εγώ θα πρότεινα αντί του IDLE.
Τίτλος: Απ: Προγραμματιστικά περιβάλλοντα για Python
Αποστολή από: rodotheos στις 13 Φεβ 2015, 09:45:17 ΠΜ
Geany

Geany
is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment (IDE) features.

→ With many features like syntax-highlighting, Auto-completion,Multiple document support and many more.

→ This is also available for a wide range of operating systems, such as BSD, Linux, Mac OS X, Solaris and Windows.

→ Another amazing thing to know is with all these features the developers of the program (Nick Treleaven, Enrico Troger and Frank Lanitz) managed to keep the size so small.

→ Website: http://www.geany.org/Main/HomePage
Τίτλος: Απ: Προγραμματιστικά περιβάλλοντα για Python
Αποστολή από: tdrivas στις 14 Φεβ 2015, 05:35:35 ΜΜ
μη ξεχναμε και το netbeans
Τίτλος: Απ: Προγραμματιστικά περιβάλλοντα για Python
Αποστολή από: dpa2006 στις 29 Μαΐου 2017, 02:32:35 ΜΜ
"Ξεθάβω" το νήμα γιατί έχω βρει και μου άρεσε πολύ το IDLEX,
http://idlex.sourceforge.net/ (http://idlex.sourceforge.net/)



ΠαράθεσηFeatures

IdleX provides excellent functionality while maintaining a simple graphical interface. Here's a list of new features:
Shell Enhancements

    Terminal-like behavior for Shell. Cursor stays in prompt and up/down arrow keys cycle the command history.
    Persistent history of Shell commands across sessions.
    Paste and run multiple lines in the shell.
    Non-blocking interactive GUI development for Tkinter, GTK, Qt, Qt4, PySide, wxPython
    Matplotlib support for interactive figures when using the subprocess.
    Clear Shell Window without restarting.
    Capture large output and display it as an expandable button.

Editor Enhancements

    Right-click context menu with Cut, Copy, and Paste.
    Tabbed editor windows with drag'n'drop reordering.
    Improved code navigation with Code Browser.
    Line numbers for the editor.
    Find and Replace as a toolbar with incremental searching.
    Intelligent Paste from Shell. (remove >>> prompts)
    Highlight tabs (\t) in editor to help fix tab/space issues.
    Integrated reindent.py support.
    Horizontal scroll bar for the editor.
    Export contents with syntax highlighting to HTML.
    Cython editing and execution support.

Interactive Execution from Editor

    Execute highlighted code or a single line from the editor with F9.
    SubCodes, similar to MATLAB cell mode and IPython/Sagemath cells, for quick code prototyping without restarting the shell.
    Run parts of a script separated by "##" markers in the editor with Ctrl+Return.
    Stop a running script with Ctrl+C from the Editor.

Miscellaneous

    Documentation Viewer to view help() and doc strings in a separate window.
    Simple interface for enabling/disabling extensions.
    Increase/Decrease font size easily.