tsofras Δημοσ. 6 Ιανουαρίου 2022 Δημοσ. 6 Ιανουαρίου 2022 Θα έλεγα και εγώ python για έναν αρχάριο σε σχέση με C++ Βασικά μπορεί να πρότεινα και κάποια procedural όπως απλή C ή basic για να μην μπλέξει με τις έννοιες μίας object oriented γλώσσας , αλλά φοβάμαι ότι δεν θα έχει το wow factor οπότε μπορεί να του ξινίσει . Άλλη μία ιδέα μπορεί να είναι και electron με χρήση html + css + javascript html + css δεν είναι κάτι πολύπλοκο και με javascript μπορεί να ξεκινήσει χωρίς πάλι να τον απασχολήσουν έννοιες που έχουν σχέση με αντικειμενοστραφή προγραμματισμό , θα πάρει μία ιδέα στο πως φτιάχνεις web applications και ουσιαστικά θα τα μετατρέπει σε desktop applications 2
jgeorgiou Δημοσ. 6 Ιανουαρίου 2022 Μέλος Δημοσ. 6 Ιανουαρίου 2022 (επεξεργασμένο) Ευχαριστώ για τα σχόλια , ας πούμε στα παπούτσια του 16χρονου που το "scratch" του μοιάζει λίγο παιδικό και θέλει να γνωρίσει τον real-life προγραμματισμό για να δει αν θα ακολουθήσει σχετικές σπουδές σε 2 χρόνια. Θέλουμε να μην "σοκαριστεί" από το scratch (παρόλο που έχει κάνει πολλά και σχετικά σύνθετα projects οπότε τον τρόπο σκέψης τον έχει) και πάει σε κάτι υπερβολικά "βαρύ". Μήπως η C++ του έρθει λίγο βαριά? Μήπως σε python έχει ποιο γρήγορα "αποτελέσματα" και τον προσελκύσει περισσότερο? Προσωπικά ασχολούμαι ερασιτεχνικά σε php/ SQL σε mysql & javascript (μεσαίο επίπεδο γιατί δεν το χρειάζομαι στην δουλειά μου) και έλεγα μήπως τον σπρώξω σε javascript για να μπορώ να τον βοηθάω. Επίσης ΠΟΛΥ σημαντικό είναι να μου π[ροτείνετε συγκεκριμένα courses να ακολουθήσει αν μπορείτε. Επεξ/σία 6 Ιανουαρίου 2022 από jgeorgiou
DrKo Δημοσ. 7 Ιανουαρίου 2022 Δημοσ. 7 Ιανουαρίου 2022 7 ώρες πριν, Sheogorath είπε Εγώ χθες άκουγα πάντως στο Podcast Lex Friedman - Elon Musk πως στην Tesla o autopilot είναι σε δικό τους κώδικα C++ με ειδικούς Compiler κτλ κτλ λόγω optimization. Δεν διαφωνώ ότι η C++ κτλ είναι δύσχρηστες, αλλά αν φτάσεις σε σημείο να γράφεις optimized dedicated κώδικα, αυτός δεν είναι (δυστυχώς) σε Python. Μην παρεξηγηθώ, και εγώ Python δουλεύω. https://www.preprints.org/manuscript/202012.0516/v1/download τυχαίο πίνακα έβαλα, σε άλλα έχουν τάξη μεγέθους διαφορά, δες το paper. Εάν έχεις την γνώση να αποφασίσεις ότι σε νοιάζουν αρκετά τα 0.010 ms διαφορά, τότε δεν θα ρωτάς εάν πρέπει να μάθεις Python ή C++. Εάν δεν σε νοιάζουν τα Χ ms, π.χ. γιατί δεν θέλεις time-critical αποφάσεις (όπως στρίβω δεξιά ή πατάω φρένο), τότε μάλλον έχεις τα resources και μπορείς να κάνεις afford τα extra ms. Σε αυτή την περίπτωση, σε νοιάζει μία εύκολη/εκφραστική γλώσσα, όπου να έχει καλό support για OOP (π.χ., όλα να είναι first-class citizens) και να έχει καλό support για πληθώρα εφαρμογών, από web μέχρι και ML. Οπότε, η περίπτωση της Tesla μπορεί να θεωρηθεί όχι τυπική, σε αντίθεση με τις τόσες περιπτώσεις εταιριών και εφαρμογών που χρησιμοποιούν κάποια άλλη γλώσσα από C++. Τέλος, με τα εργαλεία της 3.x, η Python έχει προσθέσει και type checking. 3 ώρες πριν, jgeorgiou είπε Ευχαριστώ για τα σχόλια , ας πούμε στα παπούτσια του 16χρονου που το "scratch" του μοιάζει λίγο παιδικό και θέλει να γνωρίσει τον real-life προγραμματισμό για να δει αν θα ακολουθήσει σχετικές σπουδές σε 2 χρόνια. Θέλουμε να μην "σοκαριστεί" από το scratch (παρόλο που έχει κάνει πολλά και σχετικά σύνθετα projects οπότε τον τρόπο σκέψης τον έχει) και πάει σε κάτι υπερβολικά "βαρύ". Μήπως η C++ του έρθει λίγο βαριά? Μήπως σε python έχει ποιο γρήγορα "αποτελέσματα" και τον προσελκύσει περισσότερο? Προσωπικά ασχολούμαι ερασιτεχνικά σε php/ SQL σε mysql & javascript (μεσαίο επίπεδο γιατί δεν το χρειάζομαι στην δουλειά μου) και έλεγα μήπως τον σπρώξω σε javascript για να μπορώ να τον βοηθάω. Επίσης ΠΟΛΥ σημαντικό είναι να μου π[ροτείνετε συγκεκριμένα courses να ακολουθήσει αν μπορείτε. Να μάθει Python. Μπορεί να παίξει με mods για Minecraft μέχρι και με open source projects για colorization σε φωτογραφίες και videos. 2
Lanike71 Δημοσ. 8 Ιανουαρίου 2022 Δημοσ. 8 Ιανουαρίου 2022 Python ή java και κάποιο καλό κανάλι σε youtube. Δε βλέπω το λόγο ακόμα να μπει σε Coursera κλπ. Επίσης υποθέτω ότι τα αγγλικά του είναι σε καλό επίπεδο.
jgeorgiou Δημοσ. 8 Ιανουαρίου 2022 Μέλος Δημοσ. 8 Ιανουαρίου 2022 1 ώρα πριν, Lanike71 είπε Python ή java και κάποιο καλό κανάλι σε youtube. Δε βλέπω το λόγο ακόμα να μπει σε Coursera κλπ. Επίσης υποθέτω ότι τα αγγλικά του είναι σε καλό επίπεδο. Εχεις κάποιο καλό κανάλι υπόψη?
Lanike71 Δημοσ. 9 Ιανουαρίου 2022 Δημοσ. 9 Ιανουαρίου 2022 Στις 8/1/2022 στις 9:57 ΠΜ, jgeorgiou είπε Εχεις κάποιο καλό κανάλι υπόψη? Εγώ κάποτε έμαθα java με thenewboston. Κατανοητά Αγγλικά και βιντεάκια που σε ξεκινάνε από την εγκατάσταση γλώσσας και εργαλείων. Απ' ότι είδα έχει tutorials και για python. All Python Videos By New Boston - YouTube
ss13 Δημοσ. 11 Ιανουαρίου 2022 Δημοσ. 11 Ιανουαρίου 2022 Αυτό το Tutorial είναι καλό , μπορεί να δει και σε Ελληνικά εδώ ας ρίξει μια ματιά ( Καλή Χρονιά με υγεία ) 😎
n3a Δημοσ. 12 Ιανουαρίου 2022 Δημοσ. 12 Ιανουαρίου 2022 Αφού θέλει γενικά να δει πως είναι ο προγραμματισμός, ας παρακολουθήσει ολόκληρο το εισαγωγικό Computer Science course του Harvard, που διατίθεται δωρεάν στο youtube εδώ: https://www.youtube.com/c/cs50/videos Ακόμα καλύτερα, ας γραφτεί επίσης στο course (λέγεται CS50x στο EdX), διάρκειας 12 εβδομάδων, όπου ακολουθεί παράλληλα assignments και στο τέλος παίρνει και certificate από το Harvard. Καλή αρχή.
jgeorgiou Δημοσ. 12 Ιανουαρίου 2022 Μέλος Δημοσ. 12 Ιανουαρίου 2022 (επεξεργασμένο) 1 ώρα πριν, n3a είπε φού θέλει γενικά να δει πως είναι ο προγραμματισμός ΟΧΙ , δεν το θέλει αυτό γιατί ήδη έχει μεγάλη εμπειρία στο scratch και δεν μας ενδιαφέρει η θεωρία. Μην ξεχνάμε ότι μιλάμε για έφηβο , μην το κάνουμε κάνουμε σαν μερικούς προπονητές στην Ελλάδα που βάζουν τις παιδικές ποδοσφαιρικές ομάδες να κάνουν γυμναστική όλη μέρα για φυσική κατάσταση και δεν παίζουν μπάλα. Ξαναδιάβασε το αρχικό ποστ να καταλάβεις τι ζητάω. ΥΓ Ευχαριστώ όλους όσους έχουν απαντήσει μέχρι τώρα , δοκιμάζω τις προτάσεις ΟΛΕΣ και θα καταλήξω τις επόμενες ημέρες. Επεξ/σία 12 Ιανουαρίου 2022 από jgeorgiou 1
DrKo Δημοσ. 12 Ιανουαρίου 2022 Δημοσ. 12 Ιανουαρίου 2022 1 ώρα πριν, jgeorgiou είπε ΟΧΙ , δεν το θέλει αυτό γιατί ήδη έχει μεγάλη εμπειρία στο scratch και δεν μας ενδιαφέρει η θεωρία. Μην ξεχνάμε ότι μιλάμε για έφηβο , μην το κάνουμε κάνουμε σαν μερικούς προπονητές στην Ελλάδα που βάζουν τις παιδικές ποδοσφαιρικές ομάδες να κάνουν γυμναστική όλη μέρα για φυσική κατάσταση και δεν παίζουν μπάλα. Ξαναδιάβασε το αρχικό ποστ να καταλάβεις τι ζητάω. ΥΓ Ευχαριστώ όλους όσους έχουν απαντήσει μέχρι τώρα , δοκιμάζω τις προτάσεις ΟΛΕΣ και θα καταλήξω τις επόμενες ημέρες. Για αυτό σου πρότεινα Python και mods για Minecraft. Υπάρχει και ένα ωραίο βιβλίο στα Ελληνικά πώς να κάνεις programming στο Minecraft με Python.
jgeorgiou Δημοσ. 12 Ιανουαρίου 2022 Μέλος Δημοσ. 12 Ιανουαρίου 2022 (επεξεργασμένο) Στις 9/1/2022 στις 2:15 ΜΜ, solarpower είπε Dart και Flutter. Αυτά! θέλω να ρίξω μια ματιά και σε αυτό πριν αποφασίσω. Εχει κανένας άλλος άποψη για dart? 4 λεπτά πριν, DrKo είπε Για αυτό σου πρότεινα Python και mods για Minecraft. H python είναι η πιθανότερη επιλογή. Επεξ/σία 12 Ιανουαρίου 2022 από jgeorgiou 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα