Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: Αρχάριος στον προγραμματισμό

Αρχάριος στον προγραμματισμό 10 Χρόνια 1 Μήνας πριν #2365

  • kamar
  • Το Άβαταρ του/της kamar
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 409
  • Ληφθείσες Ευχαριστίες 88
Μια χαρά λοιπόν! Προσπάθησε για αρχή να τρέχεις και να γράφεις σε ένα συγκεκριμένο μηχάνημα, για δική σου διευκόλυνση. Όπου βλέπεις δυσκολίες συμβουλέψου το εγχειρίδιο (manual), κατόπιν αναζήτηση στον ιστό (πολύ πιθανόν και κάποιος άλλος ανά τον κόσμο να έχει αντιμετωπίσει το ίδιο πρόβλημα) και τέλος ερώτηση στο forum.
Γράφω σε Python 3
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αρχάριος στον προγραμματισμό 10 Χρόνια 1 Μήνας πριν #2368

  • kostaspd
  • Το Άβαταρ του/της kostaspd
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 38
Ευχαριστώ πολύ karmar.... Συνήθως τρέχω και γράφω σε arch Linux αλλά με ενδιαφέρει να μου γράφετε και τις αντίστοιχες ενέργειες για τα windows 7 ώστε να μπορώ να ανατρέχω στα ποστ όποτε χρειαστεί να γράψω κώδικα στα windows....

Επίσης με ενδιαφέρει να τρέχω την python και στο andoid tablet μου ώστε όταν είμαι στο ταξί να μελετάω κι εκεί όσο προλαβαίνω...

Ευχαριστώ...!!!
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αρχάριος στον προγραμματισμό 10 Χρόνια 1 Μήνας πριν #2369

  • kostaspd
  • Το Άβαταρ του/της kostaspd
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 38
Μπορείτε να μου δώσετε ένα κατανοητό παράδειγμα για την μέθοδο format ?
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αρχάριος στον προγραμματισμό 10 Χρόνια 1 Μήνας πριν #2370

  • kamar
  • Το Άβαταρ του/της kamar
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 409
  • Ληφθείσες Ευχαριστίες 88
Είναι ένα σχειτκά εύκολο θέμα. Η ιδέα είναι ότι αν έχουμε κάποιες μεταβλητές, μπορούμε να τις μορφοποιήσουμε, σε ένα αλφαριθμητικό.

for s in [('ένα', 1), ('δύο', 2), ('τρία', 3), ('τέσσερα', 4)]:
	print("Η αραβική απόδοση του {0} είναι {1}".format(s[0], s[1]))

Περισσότερα εδώ.
Γράφω σε Python 3
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αρχάριος στον προγραμματισμό 10 Χρόνια 3 Εβδομάδες πριν #2378

  • LoveZaf
  • Το Άβαταρ του/της LoveZaf
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 2
Καλησπερα σας και απο εμενα.Γραφω σε αυτο το topic για να μην ανοιξω νεο.

Ειμαι καινουργιος στην Python,για την ακριβεια σημερα ξεκιναω,αλλα οχι και στον προγραμματισμο( ειμαι φοιτητης πληροφορικης)εχω κατεβασει ηδη την Python 3 και το Geany αν και προτιμω περισσοτερο το Sublime Text.Απο λειτουργικα εχω Windows 7 στοπ λαπτοπ,Windows 8 & Linux Mint Cinnamon στο Desktop.

Εχω απο καλες εως πολυ καλες γνωσεις σε C,HTML5,CSS3,PHP και απο καλες εως μετριες γνωσεις σε C++,Java,JavaScript,MySQL.

Ο λογος που θελω να μαθω Python (περαν του ωραιου ονοματος που εχει :laugh: ) ειναι επειδη ειναι γλωσσα πολυ υψηλου επιπεδου και ειναι τοσο απλη σχεδον σαν να μιλας αγγλικα ενα πραγμα.Εχω ψαξει οτι εχουν γινει μεγαλα και σημαντικα project πανω σε αυτη την γλωσσα (οπως για παραδειγμα το Dropbox).Επισης απο οτι παρατηρω γυρω μου (στο ιντερνετ δηλαδη) ζητανε ολο και περισσοτερους προγραμματιστες για Python,αυτο μου δινει να καταλαβω οτι ειναι σιγουρα μια απο τις γλωσσες του μελλοντος.

Επισης εχω 2 ιδεες για να ξεκινησω μια δικια μου Startup μαζι με 2-3 ατομα ακομα,εξαρταται βεβαια απο το τι θα χρειαστω για να τις υλοποιησω.Η μια ιδεα αφορα κατασκευη Ιστοσελιδας - Πυλης για εναν συγκεκριμενο σκοπο και η αλλη για δημιουργια μιας εφαρμογης που πραγματικα δεν ξερω ακομη πως θα υλοποιηθει και δεν ξερω αν βοηθαει η Python σε αυτο.

Τωρα μιας και ειστε πιο εμπειροι απο εμενα θα ηθελα να κανω την εξης ερωτηση.

Μπορεις να βρεις δουλεια στο εξωτερικο εαν εισαι expert στην Python?Και οταν λεω Python,εννοω οτιδηποτε εχει σχεση με αυτην,οπως Django ή kivy για δημιουργια app για mobile κλπ κλπ.

Επισης μου εχουν πει καλυτερα να ασχοληθω με Ruby γιατι εχει το πλεονεκτημα για creating websites.Η ερωτηση μου προς αυτους ηταν γιατι Ruby και οχι Python?Και η ερωτηση μου προς εσας ειναι γιατι Python και οχι Ruby?

Ευχαριστω.
Τελευταία διόρθωση: 10 Χρόνια 3 Εβδομάδες πριν από LoveZaf.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αρχάριος στον προγραμματισμό 10 Χρόνια 3 Εβδομάδες πριν #2380

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
Disclaimer: Πιστεύω ότι γνωρίζω καλά Python αλλά από Ruby λίγα πράγματα.

> Μπορεις να βρεις δουλεια στο εξωτερικο εαν εισαι expert στην Python?

Εν γένει το web/mobile development έχει ζήτηση ανεξαρτήτως γλώσσας. Αν κάποια γλώσσα/framework το ζητάνε περισσότερο, τότε πιθανότατα θα υπάρχουν και περισσότεροι που ψάχνουν για δουλειά.

> γιατι Python και οχι Ruby?

tldr; Όποια και να μάθεις μια χαρά θα είσαι. Αν μπορείς μάθε και τις δύο.

Η Python και η Ruby είναι αντίστοιχες γλώσσες. Υψηλού επιπέδου, scripting, interpreted κτλ. Στην πράξη ότι μπορείς να κάνεις με την μία μπορείς να κάνεις και με την άλλη. Από ότι έχω διαβάσει οι δυνατότητες metaprogramming της Ruby είναι μεγαλύτερες. Δεν έχω προσωπική γνώμη. Ούτως ή άλλως το metaprogramming είναι λίγο - ως πολύ - μαγικά... Για να φτάσεις σε τέτοιο επίπεδο γνώσης/ικανότητας και στις δύο γλώσσες ώστε να μπορέσεις να ισχυριστείς ότι η μία από τις δύο σε περιορίζει ενώ η άλλη σου λύνει τα χέρια και μάλιστα ότι αυτό δεν αφορά ένα συγκεκριμένο χαρακτηριστικό αλλά το σύνολο της γλώσσας νομίζω ότι θες πάρα πολλά χρόνια δουλειάς. Προσωπικά αμφιβάλλω ότι θα είσαι και σε θέση να εκφέρεις μια τέτοια γνώμη. Αλλού η μία θα είναι καλύτερη και αλλού η άλλη.

Αυτά όσον αφορά τις γλώσσες αυτές καθε αυτές. Το πλεονέκτημα της Python κατά τη γνώμη μου είναι ότι μπορείς να κάνεις περισσότερα πράγματα. Υπάρχουν (αρκετά) περισσότερες βιβλιοθήκες οι οποίες καλύπτουν σημαντικά μεγαλύτερο εύρος αντικειμένων. Το πιο χαρακτηριστικό παράδειγμα είναι νομίζω το scientific computing όπου η python τα τελευταία χρόνια εχει γίνει the language of choice. To άλλο παράδειγμα είναι το Unix όπου όλο και περισσότερα πράγματα γράφονται σε Python (η Python αντικατέστησε την Perl). Τα αντίστοιχα scripts που υπάρχουν σε ruby είναι πολύ λιγότερα. Η δημοφιλία της ruby οφείλεται κατά κύριο λόγο στο Ruby On Rails. Αν αρχίσεις όμως να μιλάς για το Ruby On Rails σημαίνει ότι μιλάς μόνο για web programming οπότε μάλλον έχει περισσότερο νόημα να αρχίσεις να συγκρίνεις Frameworks και όχι γλώσσες.

Αν πας λοιπόν στην σύγκριση RoR και Django τότε η γενική γνώμη που έχω αποκομίσει είναι ότι οι high level διαφορές τους δεν είναι και τόσο τραγικές. Και τα δύο είναι frameworks που σου δίνουν πολλά πράγματα έτοιμα και απαιτούν από εσένα να δεχτείς τα conventions τους. Αν πας να κάνεις κάτι το οποίο δεν είναι φτιαγμένα να κάνουν τότε good luck, you are on your own. Κάποια πράγματα θα σου αρέσουν περισσότερο στο ένα και κάποια άλλα στο άλλο. Ο μόνος τρόπος για να αποκομίσεις πραγματική γνώμη είναι να φτιάξεις μία non-trivial εφαρμογή και στα δύο για να δεις πως πάει το πράγμα (tip: Τα tutorials της ruby είναι πολύ εντυπωσιακά λόγω scaffolding. Σε πραγματικές εφαρμογές δεν νομίζω ότι το development γίνεται ακριβώς έτσι. Μπορεί να κάνω και λάθος όμως).

ΥΓ. Ίσως είμαι λίγο προκατειλημμένος υπέρ της Python εξαιτίας της σύνταξης της Ruby :P
Τελευταία διόρθωση: 10 Χρόνια 3 Εβδομάδες πριν από pmav99.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αρχάριος στον προγραμματισμό 10 Χρόνια 3 Εβδομάδες πριν #2381

  • LoveZaf
  • Το Άβαταρ του/της LoveZaf
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 2
Νομιζω με καλυψες αρκετα μπορω να πω.Thank you :)
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αρχάριος στον προγραμματισμό 9 Χρόνια 4 Μήνες πριν #2516

  • Muttley Black
  • Το Άβαταρ του/της Muttley Black
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 11
  • Ληφθείσες Ευχαριστίες 2
Παιδιά να κάνω μια ερώτηση που ίσως βέβαια να αποδειχθεί κουτή ή εκτός πραγματικότητας.

Θα βοηθούσε για έναν "σχεδόν" νέο σε περιβάλλον Linux να ασχοληθεί με τον προγραμματισμό και την bash γενικότερα, σε ένα No-GUI λειτουργικό; Δηλαδή χωρίς γραφικό περιβάλλον; Για παράδειγμα το ubuntu server minimal install.

Ας πούμε οτι έχουμε το μεράκι για την ενασχόληση, τον χρόνο και το πάθος για προγραμματισμό.
Όλος αυτός ο εξαναγκασμός του να μελετάς καθαρά και μόνο σε terminal περιβάλλον, μην μπορώντας να κάνεις διαφορετικά, σε βάθος χρόνου, δεν θα ωφελούσε;

Έχοντας να κάνεις με Nano και Vim αποκλειστικά.

Φυσικά ο συγκεκριμένος υπολογιστής θα είναι μόνο για μελέτη.
Τελευταία διόρθωση: 9 Χρόνια 4 Μήνες πριν από Muttley Black.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αρχάριος στον προγραμματισμό 9 Χρόνια 4 Μήνες πριν #2517

  • kamar
  • Το Άβαταρ του/της kamar
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 409
  • Ληφθείσες Ευχαριστίες 88
Χρησιμοποιώντας τερματικό, σε όλα τα λειτουργικά συστήματα, μπαίνεις πιο βαθιά στην φιλοσοφία του λειτουργικού συστήματος και, σου αποκαλύπτονται κάποια μυστικά και αδυναμίες, που δεν θα τα δεις ποτέ σε γραφικό περιβάλλον.
Πρακτικά μπορείς να κάνεις σχεδόν τα πάντα από τη γραμμή εντολών.
Τέλος, το γραφικό περιβάλλον ευθύνεται σε ένα μεγάλο ποσοστό, για κάποιες δυσλειτουργίες του λειτουργικού. Για το λόγο αυτό, οι servers δεν χρησιμοποιούν γραφικό περιβάλλον. (Αν και μπορεί κάποιος να εγκαταστήσει.)
Γράφω σε Python 3
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Muttley Black

Αρχάριος στον προγραμματισμό 9 Χρόνια 4 Μήνες πριν #2518

  • Muttley Black
  • Το Άβαταρ του/της Muttley Black
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 11
  • Ληφθείσες Ευχαριστίες 2
Άρα θα ωφελούσε! Και τώρα αρκετές φορές δουλεύω τα crunchbang χωρίς GUI (CTRL-ALT-F1) αλλά επειδή έχω πιάσει τον εαυτό μου να κλέβει δουλεύοντας το γραφικό περιβάλλον αρκετές φορές, αλλά και το Geany αντί του Vim, θα ήθελα να σταματήσω αυτή την συνήθεια.

Όχι ότι είναι κακό βέβαια, αλλά θα ήθελα να το κάνω με τον δύσκολο τρόπο που σε βάθος χρόνου θα μου έδινε καλύτερες βάσεις αλλά και γνώσεις.

Και επειδή υπάρχει περίπτωση να βρεθώ με ένα παλιό laptop τις επόμενες μέρες, σκέφτομαι να του κάνω εγκατάσταση δίχως γραφικό περιβάλλον και να εξασκούμε αποκλειστικά εκεί.

Ευχαριστώ!
Τελευταία διόρθωση: 9 Χρόνια 4 Μήνες πριν από Muttley Black.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αρχάριος στον προγραμματισμό 9 Χρόνια 3 Μήνες πριν #2698

  • G_K_33
  • Το Άβαταρ του/της G_K_33
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 2
Γεια σας και καλή χρονιά! Μόλις έγινε μέλος στο forum και μου κίνησε το ενδιαφέρον. Είμαι και εγώ αρχάριος σχετικά με τον προγραμματισμό και νεαρός σε ηλικία (18). Μου αρέσει πολύ η ιδέα του προγραμματισμού και θα ήθελα πραγματικά να ασχοληθώ με αυτόν. Όμως δεν ξέρω τι είναι ακριβώς αυτό που θέλω ή από που να ξεκινήσω. Έχω ασχοληθεί με τον προγραμματισμό του Λυκείου και τώρα στην σχολή που είμαι (Μηχανολόγων Μηχανικών, Πολυτεχνείο) ασχολούμαι με την γλώσσα C. Θα ήθελα να με βοηθήσετε αν μπορείτε στο που πρέπει να στραφώ μιας και ενδιαφέρομαι γενικά με τον προγραμματισμό μελλοντικά. Ευχαριστώ!
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αρχάριος στον προγραμματισμό 9 Χρόνια 3 Μήνες πριν #2699

  • kamar
  • Το Άβαταρ του/της kamar
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 409
  • Ληφθείσες Ευχαριστίες 88
@G_K_33

Καλώς ήλθες και Καλή Χρονιά.

Η C είναι μια χαρά γλώσσα προγραμματισμού, με σχεδόν άπειρες δυνατότητες. Βέβαια δεν θα έλεγα ότι είναι και η πιο εύκολη στην εκμάθηση. Όμως για το αντικείμενο των σπουδών σου, είναι απαραίτητη. (Γι' αυτό άλλωστε τη διδάσκεσαι.)

Μια δεύτερη γλώσσα είναι απαραίτητη, οπότε μια και ρώτησες εδώ, θα σου προτείνω python. ;)

Τώρα για την ενασχόλησή σου με τον προγραμματισμό σαν επάγγελμα, η Ελλάδα έχει ελάχιστες θέσεις για απασχόληση· πιο καλές είναι οι πιθανότητες στο εξωτερικό. Και στις δυο όμως περιπτώσεις, το δυνατό σου σημείο θα είναι το βιογραφικό σου. Οπότε η ενασχόλησή σου και συμμετοχή, σε κάποιο έργο ανοικτού κώδικα, καθώς και δικά σου προγράμματα (μικρά ή μεγάλα), δημοσιευμένα στο github ή στο bitbucket, σου δίνουν πρόσθετους πόντους.
Γράφω σε Python 3
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": G_K_33

Αρχάριος στον προγραμματισμό 9 Χρόνια 3 Μήνες πριν #2700

  • G_K_33
  • Το Άβαταρ του/της G_K_33
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 2
Σε ευχαριστώ πάρα πολύ φίλε για την σαφέστατη απάντηση σου! Με βοήθησες πολύ! Μια ακόμη ερώτηση. Πως θα μπορούσα να μυηθώ περισσότερο στην ιδέα του προγραμματισμού? Δηλαδή να αποκτήσω περαιτέρω (έχω κάποια στοιχειώδη) ιδέα για τις έννοιες του προγραμματισμού, καθώς πιστεύω πως θα με βοηθήσει στο μετά και στις γλώσσες προγραμματισμού που θα ασχοληθώ. Είναι κάτι τέτοιο εφικτό, έχετε να μου προτείνετε κάτι? Ή απλά να συνεχίσω την εκμάθηση της C που έχω αρχίσει και να ξεκινήσω και την Python?
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αρχάριος στον προγραμματισμό 9 Χρόνια 3 Μήνες πριν #2701

  • kamar
  • Το Άβαταρ του/της kamar
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 409
  • Ληφθείσες Ευχαριστίες 88
Για να μάθεις προγραμματισμό, μονόδρομος είναι να γράφεις ο ίδιος κώδικα, με αναφορά στα εγχειρίδια χρήσης της κάθε γλώσσας προγραμματισμού, διαβάζοντας κώδικα άλλων προγραμματιστών και φυσικά «ρωτώντας πας στην πόλη».
Πιστεύω ότι πρέπει να μάθεις Python παράλληλα με την C. Εξάλλου, οι αρχές προγραμματισμού και ο τρόπος σκέψης είναι λίγο πολύ ο ίδιος για όλες τις γλώσσες προγραμματισμού.
Γράφω σε Python 3
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αρχάριος στον προγραμματισμό 9 Χρόνια 2 Μήνες πριν #2767

  • kostaspd
  • Το Άβαταρ του/της kostaspd
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 38
Χάθηκα ε??? Προσπαθώ να μάθω Python μέσα από το https://www.coursera.org/ ....
Δεν σας έχω ξεχάσει όμως....

Μήπως ξέρετε να μου πείτε τι σημαίνει ο όρος constants???

Ευχαριστώ και θα τα λέμε και από δω....
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.727 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου