Ποια γλώσσα κωδικοποίησης χρησιμοποιείται στην έννοια? – A spicy Boy

Ποια γλώσσα κωδικοποίησης χρησιμοποιείται στην έννοια?

Περίληψη

Εννοια είναι μια ευέλικτη εφαρμογή λήψης σημειώσεων που είναι ιδιαίτερα χρήσιμη για τους προγραμματιστές. Υποστηρίζει τη σύνταξη χρωματισμού για πάνω από 60 γλώσσες προγραμματισμού και προσφέρει ένα χαρακτηριστικό Markdown για ταχύτερη λήψη σημειώσεων. Η εφαρμογή Mobile Convion είναι κατασκευασμένη χρησιμοποιώντας την εφαρμογή React Web ενσωματωμένη σε ένα εγγενές κέλυφος. Η ίδια η εφαρμογή είναι κατασκευασμένη με ηλεκτρονικό, ένα εργαλείο για τη συσκευασία των τεχνολογιών ιστού σε εφαρμογές επιφάνειας εργασίας cross-platform.

Βασικά σημεία:

  1. Οι τύποι έννοιας είναι γραμμένοι στο JavaScript.
  2. Μπορείτε να δημιουργήσετε ένα μπλοκ κώδικα στην έννοια για να εμφανίσετε τον κωδικό ξεχωριστά από το υπόλοιπο του περιεχομένου σας.
  3. Η έννοια είναι μια μεγάλη χρησιμότητα για τους προγραμματιστές με την υποστήριξή της για τη σύνταξη χρωματισμού για πολλαπλές γλώσσες προγραμματισμού.
  4. Η εφαρμογή Mobile Convion είναι κατασκευασμένη χρησιμοποιώντας την εφαρμογή React Web ενσωματωμένη σε ένα εγγενές κέλυφος.
  5. Η ίδια η εφαρμογή είναι κατασκευασμένη με ηλεκτρονικό.
  6. Η εκτέλεση του κώδικα Python στην έννοια μπορεί να επιτευχθεί διαμορφώνοντας τη νέα σκανδάλη βάσης δεδομένων και εκτελέστε δράση κώδικα Python.
  7. Το ανεπίσημο πακέτο Convion-Py σας επιτρέπει να χρησιμοποιείτε Python με ιδέα.
  8. Μπορείτε να ρυθμίσετε ένα απλό API Python για να λάβετε δεδομένα από τη βάση δεδομένων της έννοιας σας.
  9. Ο Elon Musk συνιστά Python ως γλώσσα προγραμματισμού.

Ερωτήσεις:

1. Ποια γλώσσα κώδικα χρησιμοποιεί την έννοια για τους τύπους?

Οι τύποι έννοιας είναι γραμμένοι στο JavaScript.

2. Μπορείτε να γράψετε κωδικό στην έννοια?

Μπορείτε να δημιουργήσετε ένα μπλοκ κώδικα στην έννοια για να εμφανίσετε τον κωδικό ξεχωριστά από το υπόλοιπο του περιεχομένου σας. Για να το κάνετε αυτό, κάντε κλικ στο “+” που εμφανίζεται στα αριστερά όταν τοποθετείτε το δείκτη του δεξιόστροφου σε μια νέα γραμμή, επιλέξτε τον κωδικό και πατήστε Enter. Εναλλακτικά, πληκτρολογήστε “/κωδικό” και πατήστε Enter.

3. Είναι καλή έννοια για προγραμματιστές?

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

4. Ποια είναι η εφαρμογή για κινητά που κατασκευάστηκε?

Η εφαρμογή Mobile Convion είναι κατασκευασμένη χρησιμοποιώντας την εφαρμογή React Web ενσωματωμένη σε ένα εγγενές κέλυφος.

5. Τι είναι η έννοια που χτίστηκε?

Η ίδια η εφαρμογή Convion είναι χτισμένη με ηλεκτρονίων, ένα εργαλείο για τη συσκευασία των τεχνολογιών ιστού σε εφαρμογές επιφάνειας εργασίας cross-platform.

6. Πώς μπορώ να τρέξω έναν κώδικα Python στην έννοια?

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

7. Μπορείτε να χρησιμοποιήσετε το Python σε ιδέα?

Ναι, μπορείτε να χρησιμοποιήσετε την Python σε έννοια με τη βοήθεια του πακέτου ανεπίσημης ιδέας-py. Αυτό το πακέτο σάς επιτρέπει να ανοίξετε την ιδέα ως ιστοσελίδα σε λειτουργία χωρίς κεφαλή και να ανακτήσετε δεδομένα χρησιμοποιώντας το πακέτο αιτήσεων.

8. Μπορείτε να κωδικοποιήσετε την Python στην έννοια?

Ναι, μπορείτε να ρυθμίσετε ένα απλό API Python για να επικοινωνήσετε με τη βάση δεδομένων της έννοιας και τη λήψη δεδομένων.

9. Ποια γλώσσα προγραμματισμού προτείνει το Elon Musk?

Ο Elon Musk συνιστά Python ως γλώσσα προγραμματισμού.

Ποια γλώσσα κωδικοποίησης χρησιμοποιείται στην έννοια;

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Ποια γλώσσα κώδικα χρησιμοποιεί την έννοια για τους τύπους

Οι τύποι έννοιας είναι γραμμένοι σε javascript, ώστε να μπορείτε να χρησιμοποιήσετε έναν online επεξεργαστή όπως το JSFiddle.Καθαρίστε να επεξεργαστείτε τους τύπους σας, να επωφεληθείτε από την επισήμανση της σύνταξης και να παρακολουθείτε την παρένθεση!
Αποθηκευμένος

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Μπορείτε να γράψετε κωδικό στην έννοια

Σε οποιαδήποτε σελίδα έννοιας, μπορείτε να δημιουργήσετε ένα μπλοκ κώδικα για να εμφανίσετε τον κωδικό έτσι ώστε να διαλυθεί από το υπόλοιπο περιεχόμενό σας και να διαμορφωθεί από τη γλώσσα. Κάντε κλικ στο + που εμφανίζεται στα αριστερά όταν πετάξετε πάνω από μια νέα γραμμή. Επιλέξτε κωδικό και πατήστε Enter . Εναλλακτικά, πληκτρολογήστε /κωδικό και πατήστε Enter .

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Είναι καλή έννοια για προγραμματιστές

Εφαρμογή λήψης σημείων

Η έννοια είναι πάντα η εφαρμογή μου για τη λήψη σημειώσεων. Θεωρώ ότι η στήριξη του Markdown είναι εξαιρετικά χρήσιμη ως προγραμματιστής για να γράψει πιο γρήγορα σημειώσεις. Η έννοια υποστηρίζει τη σύνταξη χρωματισμού για πάνω από 60 γλώσσες προγραμματισμού, καθιστώντας την καλή χρησιμότητα για τους προγραμματιστές.
Αποθηκευμένος

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Ποια είναι η εφαρμογή για κινητά που κατασκευάστηκε

Η έννοια είναι μια εφαρμογή React Web ενσωματωμένη σε ένα εγγενές κέλυφος. Αυτό σημαίνει ότι ο “χρόνος εκκίνησης” είναι σε μεγάλο βαθμό ο “χρόνος φόρτωσης του τμήματος ιστού”. Να είναι συγκεκριμένο. Στην επιφάνεια εργασίας, η εφαρμογή CONTION είναι μια εφαρμογή Ιστού τυλιγμένη με ηλεκτρόνιο.
Αποθηκευμένος

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Τι είναι η έννοια που χτίστηκε

Η εφαρμογή Convion είναι κατασκευασμένη με ηλεκτρονίων, ένα εργαλείο που χρησιμοποιείται για τη συσκευασία τεχνολογιών ιστού σε εφαρμογές επιφάνειας εργασίας cross-platform.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Πώς μπορώ να τρέξω έναν κώδικα Python στην έννοια

Ξεκινώντας από αυτήν την ολοκλήρωση.Διαμορφώστε τη νέα σκανδάλη βάσης δεδομένων. Συνδέστε τον λογαριασμό σας. Διαμορφώστε το χρονοδιακόπτη.Ρύθμιση παραμέτρων εκτέλεσης δράσης κώδικα Python. Συνδέστε τον λογαριασμό σας στο Python.Αναπτύξτε τη ροή εργασίας.Στείλτε ένα δοκιμαστικό συμβάν για να επικυρώσετε τη ρύθμισή σας.Ενεργοποιήστε τη σκανδάλη.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Μπορείτε να χρησιμοποιήσετε το Python σε ιδέα

Ευτυχώς, μπορούμε να χρησιμοποιήσουμε το πακέτο Cotion-Py για τώρα. Το Implion-Py είναι ένας ανεπίσημος πελάτης Python για την έννοια. Κάτω από την κουκούλα, χρησιμοποιεί το πακέτο αιτήσεων για να ανοίξει την έννοια ως ιστοσελίδα σε λειτουργία χωρίς κεφαλές και να πάρει δεδομένα με αυτόν τον τρόπο. Λειτουργεί επίσης για δωρεάν και πληρωμένους λογαριασμούς.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Μπορείτε να κωδικοποιήσετε την Python στην έννοια

Τώρα, μπορείτε να ρυθμίσετε ένα απλό API Python για να επικοινωνήσετε με τη βάση δεδομένων σας στην εφαρμογή έννοιας, ώστε να μπορείτε να μεταφέρετε τα δεδομένα.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Ποια γλώσσα προγραμματισμού προτείνει το Elon Musk

Πύθων. Η γλώσσα Python είναι ευρέως γνωστή για την ευελιξία της και οι εφαρμογές της στις τεχνολογίες που βασίζονται σε μηχανική μάθηση. Το Tesla, το προϊόν εμπορικού σήματος των επιχειρηματικών και καινοτόμων δυνατοτήτων του Elon Musk, διαθέτει OS Python-Run OS.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Πόσο κερδίζει ένας προγραμματιστής της έννοιας

Η μέση ετήσια συνολική αποζημίωση που αναφέρεται στην έννοια για τον ρόλο του μηχανικού λογισμικού είναι 280.000 $.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Ποια είναι η τεχνολογία πίσω από την έννοια

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

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Γιατί η έννοια είναι καλύτερη από άλλες εφαρμογές

Δοκιμάστε την έννοια

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

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Είναι η έννοια χωρίς πλατφόρμα κώδικα

Ιστοσελίδες εταιρειών, ιστολόγια ομάδας, προσωπικά βιογραφικά και χαρτοφυλάκια – βλέπουμε όλα αυτά που δημοσιεύονται στον ιστό χρησιμοποιώντας την ιδέα. Παραλείψτε τους δυσκίνητους προγραμματιστές ιστού και δημιουργήστε έναν ιστότοπο χωρίς καμία κωδικοποίηση. Ένα από τα πολλά παραδείγματα ενός δημόσιου ιστότοπου που μπορείτε να οικοδομήσετε για την εταιρεία σας χρησιμοποιώντας την ιδέα.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Οι άνθρωποι χρησιμοποιούν πραγματικά την ιδέα

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

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Υποστηρίζει την έννοια Python

Ρύθμιση της έννοιας API

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

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Πώς να δημιουργήσετε μοντέλο AI χρησιμοποιώντας Python

Εδώ μπορείτε να δημιουργήσετε το πρώτο σας AI χρησιμοποιώντας το Pythonstep 1: Δημιουργήστε ένα πρόγραμμα Python.Τώρα δημιουργήστε ένα χαιρετισμό και αντίο στο AI chatbot σας για χρήση.Δημιουργήστε λέξεις -κλειδιά και απαντήσεις για το AI chatbot σας.Φέρτε την τυχαία ενότητα.Χαιρετίστε τον χρήστη.Συνεχίστε να αλληλεπιδράτε με τον χρήστη μέχρι να πει “αντίο”.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Μπορείτε να χρησιμοποιήσετε το JavaScript στην έννοια

Για να κάνετε αιτήματα API στον χώρο εργασίας σας, θα πρέπει πρώτα να δημιουργήσετε μια ολοκλήρωση (θα το καλύψουμε αργότερα), στη συνέχεια, θα δώσουμε αυτή την ολοκλήρωση ρητή πρόσβαση σε σελίδες στον χώρο εργασίας σας. Η έννοια παρέχει επίσης ένα JavaScript SDK για συνεργασία με το API.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Τι είναι η έννοια στο Python

Χαρττούμε πίνακες στη βάση δεδομένων της έννοιας σε κλάσεις Python (αρχείο υποκατηγορίας), με κάθε περίπτωση μιας τάξης να αντιπροσωπεύει ένα συγκεκριμένο αρχείο. Ορισμένα πεδία από τα αρχεία (όπως ο τίτλος στο παραπάνω παράδειγμα) έχουν χαρτογραφηθεί σε ιδιότητες μοντέλων, επιτρέποντας την εύκολη, στιγμιαία ανάγνωση/εγγραφή του αρχείου.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Μπορώ να χτίσω το AI χρησιμοποιώντας Python

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

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Μπορεί να σηματοδοτήσει τον κωδικό Zuckerberg

Ο Mark Zuckerberg έμαθε να κωδικοποιεί λίγο μετά την έλαβε τον πρώτο του υπολογιστή ως έκτο γκρέιντερ. Ο Zuckerberg ενδιαφέρθηκε αμέσως για την κωδικοποίηση, τελικά στρέφοντας στο C ++ για ανδρείκελα για να διδάξει τον εαυτό του προγραμματισμό. Το 2013, ο Zuckerberg εξήγησε το κίνητρό του.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Ποια γλώσσα κωδικοποίησης χρησιμοποιεί η NASA

Τόσο η ISRO όσο και η NASA χρησιμοποιούν τη γλώσσα προγραμματισμού C P για τις εργασίες εδάφους. Επιπλέον, παρέχει στους προγραμματιστές τη δυνατότητα να ελέγχουν πώς, πότε και πού να διαθέσει και να παρακρατήσει τη μνήμη. Το C ++ θεωρείται μία από τις πιο ισχυρές γλώσσες που χρησιμοποιούνται για την ανάπτυξη λογισμικού πτήσης.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Είναι νόμιμο να πωλούν πρότυπα έννοιας

Η απάντηση είναι ναι, μπορείτε απολύτως! Δεκάδες δημιουργοί έννοιας κάνουν ήδη 1.000 $ ή περισσότερα κάθε μήνα από τα πρότυπα τους. Αλλά γνωρίζετε ήδη ότι μπορείτε να δημιουργήσετε έσοδα από τα πρότυπα σας – δεν είστε σίγουροι πώς. Ίσως δεν είστε σίγουροι πώς να πείτε εάν το πρότυπο σας αξίζει να αγοράσετε.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Γιατί η έννοια αποτιμάται τόσο ψηλά

Τα 10 δισεκατομμύρια δολάρια είναι πάνω από τέσσερις φορές η προηγούμενη αποτίμηση της COMENIA των 2 δισεκατομμυρίων δολαρίων τον Απρίλιο του 2020. Αυτό παρακολουθεί με την ανάπτυξη των χρηστών: Η έννοια quintupled της βάσης χρηστών της το 2020. Προς έκπληξη κανενός, η πανδημία καταλύει αυτή την ανάπτυξη, αλλά η ταχεία υιοθεσία της έννοιων τροφοδοτήθηκε επίσης η απρόβλεπτη ιερότητά της στο Tiktok.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Είναι η έννοια μιας κινεζικής εταιρείας

Η έννοια βασίζεται στην περιοχή Sunny Mission District του Σαν Φρανσίσκο.

[/wpremark]

[WPREMARK PRESET_NAME = “chat_message_1_my” icon_show = “0” background_color = “#e0f3ff” padding_right = “30” padding_left = “30” border_radius = “30”] 32 “ύψος =” 32 “] Είναι η έννοια Overkill

Οι περιστασιακοί χρήστες μπορεί να βρουν την ιδέα να είναι λίγο υπερβολική για τις ανάγκες τους. Κοιτάξτε τι προσφέρει η έννοια και αποφασίστε αν το χρειάζεστε πραγματικά. Χρειάζεστε να κάνετε γρήγορες ιστοσελίδες, wikis και βάσεις δεδομένων, αν όχι, τότε ίσως η Google Keep ή Evernote μπορεί να είναι περισσότερο από το πράγμα σας.

[/wpremark]

About the author