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

ΘΕΜΑ: Ξεκίνημα με web development(Django)

Ξεκίνημα με web development(Django) 9 Χρόνια 4 Εβδομάδες πριν #2837

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Καλησπέρα!

Πολύ συχνά τύχαινε όταν έψαχνα κάτι για python να καταλήγω στο django.Επίσης έχω διαβάσει και κάποια
θέματα που βρίσκονται στην κοινότητα σχετικά με αυτό. Έτσι είπα γιατί να μην ασχοληθώ και με web development?

Είδα κάποια πράματα στην σελίδα του django, επιπλέον το εγκατέστησα μέσω του PyPi αλλά έχω κάποιες απορίες.

Τι ακριβώς κάνει το django? Φτιάχνει εξολοκλήρου ολόκληρες ιστοσελίδες όπως είναι για παράδειγμα
ο προγραμματισμός σε HTML?

Εγώ αρχικά ενδιαφέρθηκα γιατί νόμιζα ότι αυτό που κάνει είναι προγράμματα με γραφικό περιβάλλον
τα οποία μπορούν να τρέχουν σε browsers.

Επιπλέον θα ήθελα να με κατευθύνετε στο πού μπορώ να μάθω να το χρησιμοποιώ γιατί από τα tutorials που βρήκα στην ιστοσελίδα του django δεν κατάλαβα και πολλά.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Ξεκίνημα με web development(Django) 9 Χρόνια 4 Εβδομάδες πριν #2838

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
Δες αυτό www.udacity.com/course/cs253
Δεν είναι για django αλλά εξηγεί πολλές έννοιες που πρέπει να ξέρεις για web development.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": babaliaris1

Ξεκίνημα με web development(Django) 9 Χρόνια 4 Εβδομάδες πριν #2839

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
pmav99 έγραψε:
Δες αυτό www.udacity.com/course/cs253
Δεν είναι για django αλλά εξηγεί πολλές έννοιες που πρέπει να ξέρεις για web development.

Ευχαριστώ!!!

Φοβερό site. Θα παρακολουθήσω όλα τα μαθήματα που έχει και αν έχω ακόμα απορίες θα γράψω σε αυτό
το topic ξανά. :)
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Ξεκίνημα με web development(Django) 9 Χρόνια 4 Εβδομάδες πριν #2840

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Ωραία τελείωσα τα lessons.Στην συνέχεια μιλάει για το google app engine που δεν με ενδιαφέρει
αφού θέλω να μάθω django.

Είχα ασχοληθεί παλιότερα με html επομένως τα περισσότερα πράματα τα γνώριζα.Αλλά όντως έμαθα και
άλλα τα οποία δεν γνώριζα.

Με django πως θα ξεκινήσω?
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Ξεκίνημα με web development(Django) 9 Χρόνια 4 Εβδομάδες πριν #2841

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

Ξεκίνημα με web development(Django) 9 Χρόνια 4 Εβδομάδες πριν #2842

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
εγώ θα σου πρότεινα να τελειώσεις αυτό που σου πρότεινα, και ας είναι με app engine. Είναι καλογραμμένο και τα πάει με τη σειρά. Αφου τελειώσεις, μπορείς να δεις κάποιο django tutorial, αλλά περί ορέξεως.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": babaliaris1

Ξεκίνημα με web development(Django) 8 Χρόνια 9 Μήνες πριν #3054

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Θα το παρατήσω το django. Είναι το ποιο περίπλοκο framework που έχω προσπαθήσει να μάθω!!!
Με έχει τρελάνει!! Πρέπει να απομνημονεύσεις τόσες πολλές μεθόδους από κλάσεις, και έχει
καμιά 20 scripts που πρέπει να ξέρεις να χειρίζεσαι και να επεξεργάζεσαι! Και γενικά ο
τρόπος με τον οποίο λειτουργεί είναι τρομερά περίπλοκος!!! Πραγματικά τζάμπα ο χρόνος
που έδωσα για να μάθω όσα έχω μάθει μέχρι τώρα. Μια βδομάδα να μην προγραμματίσω θα τα
ξεχάσω όλα, είμαι σίγουρος για αυτό.

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

Ξεκίνημα με web development(Django) 8 Χρόνια 9 Μήνες πριν #3056

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

Ξεκίνημα με web development(Django) 8 Χρόνια 9 Μήνες πριν #3058

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
pmav99 έγραψε:
Νομίζω ότι υπερβάλλεις λίγο, αλλά περί ορέξεως κολοκυθόπιτα.

Μα προσπαθώ πόσο καιρό και με βασανίζει :(
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Ξεκίνημα με web development(Django) 8 Χρόνια 9 Μήνες πριν #3070

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Τελικά είμαι απλώς αρχάριος με το web development για αυτό παιδεύομαι τόσο. Έκατσα και είδα
αρκετά μαθήματα από το udacity.com για το google up engine και τώρα άρχισα να καταλαβαίνω
πως λειτουργούν αυτά τα πράματα.Τι είναι δηλαδή ένα dynamic html file τη είναι τα templates
και τη τα databases πως ο browser επικοινωνεί με τον server με τις μεθόδους get και post. Και απ' ότι κατάλαβα το django τα έχει πολύ καλά οργανωμένα αυτά απ'ότι
το google app engine με το οποίο όλα αυτά (templates, databases) πρέπει να τα δημιουργήσεις
μόνος σου ενώ το django έχει έτοιμη την βάση τους. Τελικά το web debelopment έχει πολύ
πράμα να μάθεις. Τώρα για παράδειγμα μαθαίνω να χειρίζομαι την γλώσσα sql για να χειρίζομαι
τα databases. Είναι αρκετά μπελαλίδικο και πιστεύω θα χρειαστώ αρκετό καιρό μέχρι να γίνω
έμπειρος.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Ξεκίνημα με web development(Django) 8 Χρόνια 9 Μήνες πριν #3071

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Επίσης θα ήθελα να ρωτήσω για τα databases.

Πάντα θεωρούσα ότι όταν θα δημιουργούσα έναν μηχανισμό για παράδειγμα δημιουργίας λογαριασμού
για το site μου τα δεδομένα του χρήστη(username, email, password κτλ) θα τα έσωνα μέσα σε ένα αρχείο και μετά κάθε φορά που ένας ήθελε να κάνει log in, θα έψαχνα μέσα στο αρχείο αν
υπάρχει το username του και αν υπάρχει τότε θα έλεγχα και αν ο κωδικός του είναι σωστός.

Απ ότι κατάλαβα ένα database είναι μια δομή αρχείων που δομεί έτσι τα δεδομένα έτσι ώστε όταν κάνω αναζήτηση στα δεδομένα μου αυτό να γίνεται μέσα σε κλάσματα του δευτερολέπτου.

Στην δική μου περίπτωση θα έπρεπε να ανακτήσω τα δεδομένα μου από το αρχείο απλώς διαβάζοντάς το και με ένα for loop να βρω αυτό που αναζητώ. Το θέμα είναι ότι εάν υπάρχουν
εκατομμύριοι χρήστες τότε μπορεί να έκανε και μέρες αυτό το for loop μέχρι να βρει αυτό
που αναζητώ.Αντίθετα βιβλιοθήκες όπως η sqlite3 που μαθαίνω τώρα να χρησιμοποιώ, αυτό
που κάνει είναι να σώνει τα δεδομένα μου με έναν τέτοιο τρόπο έτσι ώστε η αναζήτηση να
είναι πολύ γρήγορη.

Το έχω καταλάβει καλά αυτό το θέμα; Δεν είμαι σίγουρος αν το κατάλαβα σωστά.

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

Ξεκίνημα με web development(Django) 8 Χρόνια 9 Μήνες πριν #3073

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
Το web development απαιτεί να μάθεις πάρα πολλά πράγματα. Κανένα από αυτά δεν είναι «δύσκολο», αλλά ο όγκος των γνώσεων που πρέπει να έχεις είναι μεγάλος. Δεν μαθαίνεται σε 2 εβδομάδες μόνος σου.

Οι βάσεις δεδομένων είναι ένα ακόμα αντικείμενο που δεν μαθαίνεται σε 2 εβδομάδες. Αν έχεις χρόνο μπορείς να δεις κάτι τέτοιο:
www.coursera.org/course/db
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Ξεκίνημα με web development(Django) 8 Χρόνια 9 Μήνες πριν #3074

  • kamar
  • Το Άβαταρ του/της kamar
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 409
  • Ληφθείσες Ευχαριστίες 88
Γενικά το web development, είναι μια υπόθεση που πρέπει να γνωρίζεις αρκετά πράγματα, από προγραμματισμό, βάσεις δεδομένων, Frameworks και κάποιο framework για front end (jquery, bootstrap, κλπ).

Το Django είναι framework, που σημαίνει ότι είναι τρόπος για να δημιουργήσεις κάποιο site, παρακάμπτοντας τις συναρτήσεις της python. Επίσης σε γλυτώνει από να επαναλαμβάνεις τα ίδια και τα ίδια, γλυτώνοντας σε από αρκετό κόπο.
Θα μπορούσες να δημιουργήσεις το ίδιο site, γράφοντας μόνο χρησιμοποιώντας τα σχετικά python modules (cgi, html κλπ).

Αν ψάχνεις «εύκολη» λύση μπορείς να χρησιμοποιήσεις κάποιο CMS, όπως Joomla!, Drupal, Wordpress κλπ. Με αυτά πρακτικά απλώς γράφεις το περιεχόμενο σου και είσαι έτοιμος. (Αλήθεια υπάρχει CMS σε python;)
Γράφω σε Python 3
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Ξεκίνημα με web development(Django) 8 Χρόνια 9 Μήνες πριν #3077

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Κάπως θα τα βγάλω πέρα μωρέ :P

Τώρα έτσι και αλλιώς που είμαι σε σχολή θα τα μάθω αυτά. Στο επόμενο εξάμηνο νομίζω θα έχουμε
μάθημα δομές δεδομένων άρα θα μάθω αρκετά πράματα από αυτόν + ότι στο μέλλον θα έχω
μαθήματα όπως πρωτόκολλα δικτύου και πολλά άλλα. Φέτος ο καθηγητής μας στην java μας
έδειξε λίγο για το πως δουλεύουν τα δέντρα (trees) αλλά για να πω την αλήθεια μου φάνηκε
τρομερά περίπλοκο.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Ξεκίνημα με web development(Django) 8 Χρόνια 9 Μήνες πριν #3101

  • myle
  • Το Άβαταρ του/της myle
  • Αποσυνδεμένος
  • Admin
  • Δημοσιεύσεις: 467
  • Ληφθείσες Ευχαριστίες 15
Εκτός θέματος, αλλά μου αρέσει πολύ η όρεξη που έχεις για να μάθεις και το ό,τι δε το βάζεις κάτι. Ωραίο ήταν που και στα άλλα μηνύματα πόσταρες τον κώδικα από τις εφαρμογές που έχεις γράψει.

Όσον αφορά το να μάθεις Django, δες εδώ:
docs.djangoproject.com/en/1.8/intro/overview/

Όσον αφορά git, έχουμε tutorial στο mercurial που νομίζω είναι πιο εύκολο από το git. Αν πιάσεις τη λογική, μετά είναι πολύ εύκολο από το mercurial να πας στο git.
python.org.gr/index.php/files/file/11-mercurial
«Αν υποθέσουμε ότι αυτό είναι δυνατό, (να μεταδώσουμε τη σοφία παντού) τότε ειλικρινά ο τρόπος ζωής των θεών θα περάσει στους ανθρώπους. Τα πάντα θα είναι γεμάτα...
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": babaliaris1
  • Σελίδα:
  • 1
  • 2
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.684 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

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