def function(test_list: tuple = ()): test_list.append(1) print(test_list) test_list = () function() # function(test_list) # function() # print(test_list) #
Python
Δουλέψατε με ένα μοντέλο ML: δεν πειράξατε το ίδιο το μοντέλο, αλλά χτίσατε την υποδομή backend και το περιτύλιγμα γύρω από αυτό;
def is_palindrome(string_to_check: str) -> bool: αριστερά, δεξιά = 0, len(string_to_check) ενώ αριστερά < δεξιά: ενώ αριστερά < δεξιά και όχι string_to_check[αριστερά]: αριστερά += 1 ενώ αριστερά < δεξιά και όχι string_to_check[δεξιά]: δεξιά -= 1
Τι είναι ένα παλίνδρομο;
Πώς διαχειρίζεται το λεξικό Python τις συγκρούσεις κατακερματισμού και γιατί το `True`, το `1` και το `1.0` δεν αποθηκεύονται ως τρεις διαφορετικές κλειδιά;
Γιατί η μεταβλητή τιμή του προεπιλεγμένου ορίσματος σε Python διατηρείται μεταξύ των κλήσεων της συνάρτησης;
Πείτε μου για την εργασιακή σας εμπειρία, ιδιαίτερα για την τελευταία θέση εργασίας και, αν θέλετε, για την προηγούμενη.
def function(test_list: list = []): test_list.append(1) print(test_list) test_list = [] function() function(test_list) function() print(test_list)
Δούλεψες εσύ ο ίδιος με Kafka ή σου παρείχαν την υποδομή και τις ρυθμίσεις οι DevOps;
Lёsha βρήκε μια ψύλλο στο ράφι. -> True Μύγα! Ω, μύγα! Μεγάλη σαν λιοντάρι! Αχ, μυαλό! Ω, μυαλό! -> True "........,,,! " -> False def is_palindrome(string_to_check: str) -> bool:
Πώς καθαρίστηκε το μεγάλο αρχείο συμβάντων Kafka: είχε ρυθμιστεί πολιτική διατήρησης;
Πώς αλληλεπιδρούσε το backend με το μοντέλο ML: πού φιλοξενούνταν και με ποιο πρωτόκολλο επικοινωνούσατε μαζί του;
Μπορούσαν να εμφανιστούν διπλότυπα γεγονότων στο Kafka και πώς λύσατε αυτό το πρόβλημα;
obj = {True: 1, 1: 2, 1.0: 3, "1": 4} print(obj) # {True: 3, "1": 4}
Έχετε εργαστεί με πράκτορες AI ή νευρωνικά δίκτυα για τη συγγραφή κώδικα;
Γιατί στη λέξη-κλειδί `True` στο λεξικό `{True: 1, 1: 2, 1.0: 3, "1": 4}` η τελική τιμή είναι `3` και όχι `1`;
Πώς λειτουργούσε το σύστημα πριν από τη μετάβαση σε event-driven/Kafka: ήταν REST API στο FastAPI;