Εισαγωγή στην Python

Ο τομέας μας. ;)
Απάντηση
pman
Δημοσιεύσεις: 419
Εγγραφή: Τρί Φεβ 10, 2009 9:49 pm

Εισαγωγή στην Python

Δημοσίευση από pman »

Ξέρει κανείς για την Python και να μπορεί να μας κάνει μία μικρή εισαγωγή σε αυτή?
chris
Δημοσιεύσεις: 528
Εγγραφή: Κυρ Δεκ 28, 2008 9:27 am

Re: Εισαγωγή στην Python

Δημοσίευση από chris »

Γιατί να κάνει κανείς εισαγωγή σε κάτι εδώ όταν την έχουν κάνει χιλιάδες άλλοι στο νετ; Μόνο το άρθρο στην wikipedia είναι υπεραρκετό:
Python is a general-purpose high-level programming language[2] whose design philosophy emphasizes code readability.[3] Python aims to combine "remarkable power with very clear syntax",[4] and its standard library is large and comprehensive. Its use of indentation for block delimiters is unusual among popular programming languages.

Python supports multiple programming paradigms, primarily but not limited to object oriented, imperative and, to a lesser extent, functional programming styles. It features a fully dynamic type system and automatic memory management, similar to that of Scheme, Ruby, Perl, and Tcl. Like other dynamic languages, Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts.
δες και αυτό :)
Μετα από 397 δημοσιεύσεις, έβαλα και υπογραφή.
thanos713
Δημοσιεύσεις: 72
Εγγραφή: Τετ Αύγ 11, 2010 5:59 pm

Re: Εισαγωγή στην Python

Δημοσίευση από thanos713 »

Καλή γλώσσα φαίνεται και χρησιμοποιείται αρκετά στις μέρες μας. Απλώς είναι scripting, άμα θες να φτιάξεις executable θα χρειαστείς επιπλέον πρόγραμμα αν και αυτό δεν είναι τόσο πρόβλημα. Υπάρχουν και game engines που δουλεύουν με python.
Άβαταρ μέλους
kernelpanic
Δημοσιεύσεις: 404
Εγγραφή: Κυρ Δεκ 21, 2008 8:16 pm
Τοποθεσία: Αθήνα

Re: Εισαγωγή στην Python

Δημοσίευση από kernelpanic »

Διάβασε τον κώδικα του frets on fire, και θα καταλάβεις γιατί η Pascal είναι μια καλύτερη γλώσσα που μπορείς να μάθεις.
99 little bugs in the code,
99 bugs in the code,
Fix one bug,
Compile again,
104 little bugs in the code.
Memas
Δημοσιεύσεις: 87
Εγγραφή: Παρ Δεκ 31, 2010 4:13 pm
Επικοινωνία:

Re: Εισαγωγή στην Python

Δημοσίευση από Memas »

Αν ενδιαφέρεσαι σου αναίβασα αυτό το βιβλίο για python :D
http://www.megaupload.com/?d=5AOV4S22
xdv
Δημοσιεύσεις: 19
Εγγραφή: Κυρ Δεκ 02, 2018 9:52 pm
Επικοινωνία:

Re: Εισαγωγή στην Python

Δημοσίευση από xdv »

https://training.olinfo.it/#/task/oii_disegno/statement
ο παραπάνω σύνδεσμος οδηγεί στον "Πανιταλικό Διαγωνισμό πληροφορικής". Σε ένα από τα φετινά (2023) tasks προσφέρει 2 προγράμματα σε python.
  • visualizer (αυτό δεν μπόρεσα να το τρέξω)
  • designer (αυτό μπόρεσα να το τρέξω σε περιβάλλον IDLE Shell 3.10.1)

Η απορία μου είναι: Πως μπορούμε να τροφοδοτήσουμε το visualizer.py με δεδομένα που βρίσκονται στο input.txt :?:
Σα βγεις στον πηγαιμό για την Ιθάκη, να εύχεσαι να 'ναι μακρύς ο δρόμος
Άβαταρ μέλους
switch
Δημοσιεύσεις: 90
Εγγραφή: Σάβ Δεκ 05, 2015 11:46 am
Τοποθεσία: 127.0.0.1

Re: Εισαγωγή στην Python

Δημοσίευση από switch »

xdv έγραψε: Παρ Δεκ 29, 2023 5:45 pm...Η απορία μου είναι: Πως μπορούμε να τροφοδοτήσουμε το visualizer.py με δεδομένα που βρίσκονται στο input.txt :?:
check this out:
https://stackoverflow.com/questions/591 ... -in-python

δηλαδή ή θα κάνεις ανακατεύθυνση στη γραμμή εντολών, πχ

Κώδικας: Επιλογή όλων

python.exe mycode.py < mytest.txt
ή να κάνεις ανακατεύθυνση μέσα από την python:

Κώδικας: Επιλογή όλων

import sys
sys.stdin = open('input.txt', 'r')
ή να ανοίξεις το αρχείο και να διαβάζεις από αυτό αντί για διάβασμα από τα stdin,stdout.
xdv
Δημοσιεύσεις: 19
Εγγραφή: Κυρ Δεκ 02, 2018 9:52 pm
Επικοινωνία:

Re: Εισαγωγή στην Python

Δημοσίευση από xdv »

Απάντηση