Запитання з тегом «python»

Python - це динамічно набрана мова програмування високого рівня. Її дизайн зосереджується на чіткому синтаксисі, інтуїтивно зрозумілому підході до об'єктно-орієнтованого програмування та правильному способі зробити речі очевидними. Python підтримує модулі та винятки та має широку стандартну бібліотеку модулів. Python є загальним призначенням і тому широко використовується, від Інтернету до вбудованих систем.

7
Навчання програмуванню на C (приходить від Python) [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну стеками програмного забезпечення. Закрито 6 років тому . Якщо це неправильне місце, щоб задати це питання, будь ласка, дайте мені знати. Я програвач Python за професією. Мені б …
22 learning  python  c 

11
Якщо ми можемо робити функціональне програмування за допомогою Python, чи потрібна нам конкретна функціональна мова програмування? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

3
Чому так багато мов трактують числа, починаючи з 0, як восьмери?
Я читав Де корисні восьмерики? і, схоже, восьмерики - це щось, що колись було корисним. Багато мов трактують числа, що передують 0, як восьмери, так що буквальне значення 010є насправді 8. Кілька з них - JavaScript, Python (2.7) та Ruby. Але я не розумію, чому для цих мов потрібен восьмеричний, …

4
Чи є якісь негативні побічні ефекти розщеплення великих модулів? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я переглядав проект github і знайшов цей модуль, який налічує понад 10 тисяч рядків. …

7
Для яких типів програм Python - це поганий вибір? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Я щойно почав вивчати Python, і я хотів би отримати трохи більше контексту щодо …
21 python 

9
Чи важливо вивчити алгоритми, щоб бути справжнім програмістом? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я програміст PHP, і до цього часу мені не потрібно було вивчати алгоритми ... …

3
@staticmethod функція на рівні модуля
Це не про @staticmethodі @classmethod! Я знаю, як staticmethodпрацює. Що я хочу знати - це правильні випадки використання для @staticmethodфункцій на рівні модуля. Я погуглив це питання, і, здається, є деяка загальна згода, що функції рівня модулів віддають перевагу статичним методам, оскільки це більше пітонічно. Статичні методи мають перевагу прив’язаності …
21 python 

3
Як правильно від'єднати інтерфейс користувача від логіки на додатках Pyqt / Qt?
Я досить багато читав про цю тему в минулому і спостерігав цікаві розмови, як цей від дядька Боба . Тим не менш, мені завжди важко правильно архітектувати свої настільні програми та розрізняти, які повинні бути обов'язки на стороні інтерфейсу, а які - з логічної сторони. Це дуже короткий підсумок передового …
20 design  python  mvc  gui  coupling 

4
Коли і як слід використовувати винятки?
Установка У мене часто виникають проблеми з визначенням, коли і як використовувати винятки. Розглянемо простий приклад: припустимо, я перебираю веб-сторінку, скажімо, " http://www.abevigoda.com/ ", щоб визначити, чи Abe Vigoda ще живий. Для цього все, що нам потрібно зробити, - це завантажити сторінку та шукати рази, коли з’явиться фраза «Abe Vigoda». …

3
Як я висловлюю тонкі співвідношення у своїх даних?
"А" пов'язаний з "В" і "С". Як я можу показати, що в цьому контексті можуть бути пов'язані також "B" і "C"? Приклад: Ось кілька заголовків про недавню п’єсу на Бродвеї: Гленгарі Глена Росса Девіда Мамета, у головній ролі Аль Пачіно, відкривається на Бродвеї Аль Пачіно в «Гленгаррі Глен Росс»: Що …

6
Найкращі практики написання коментарів та документації
Коментувати сьогодні простіше, ніж будь-коли. У Java є кілька приємних прийомів пов'язування коментарів до класів, і Java IDE добре допомагає робити оболонки коментарів для вас. Такі мови, як Clojure, навіть дозволяють додавати опис функції в сам код функції як аргумент. Однак ми все ще живемо в епоху, коли часто є …

5
Чи є одна стандартна основа для розробки програм GUI Python.?
Існує так багато рамок для написання GUI-програми за допомогою Python. Але чи є одна ключова стандартна рамка? Наприклад, у нас є пакет .NET / C # у Visual Studio. Я думаю і в інших перспективах. У майбутньому, якщо я дам інтерв'ю для роботи програміста Python, яку структуру GUI буде враховувати? …
20 python 

7
Аргумент за замовчуванням, що змінюється Python: чому?
Я знаю, що аргументи за замовчуванням створюються в час ініціалізації функції, і не кожен раз, коли функція викликається. Дивіться наступний код: def ook (item, lst=[]): lst.append(item) print 'ook', lst def eek (item, lst=None): if lst is None: lst = [] lst.append(item) print 'eek', lst max = 3 for x in …
20 python 

4
Чому супроводи повернулися? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Більшість основ роботи над корутинами відбулися в 60-х / 70-х роках, а потім припинилися …

4
Чи технічно необхідна двокрапка в пітонних блоках?
Це насправді лише теоретичне запитання новачка-пітона, який хоче зрозуміти більше. Я продовжую забувати двокрапки після початкових висловлювань блоку в python. Це те, що я маю на увазі: for <variable> in <sequence>: if <blah blah>: Я вважаю, що одна з причин, яку я забуваю, полягає в тому, що вони де-факто неявні: …
19 python  syntax  theory 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.