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

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

6
Який найпростіший з файлів конфігураційний файл для читання? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Поточний файл конфігурації такий: mainwindow.title = 'test' mainwindow.position.x = 100 mainwindow.position.y = 200 mainwindow.button.label …

2
Як я повинен називати функції, які повертають значення в Python?
Мене бентежить вибір імен для моїх функцій в Python . Іноді Python вбудованих функцій є імперативом , таких як: printфункції і метод рядки find. Іноді вони не такі, як: lenйого ім'я не є обов'язковим, як calculate_len, наприклад, і typeне є find_type. Я можу зрозуміти, що printповертає значення, яке ми не …

3
Навіщо тобі потрібно «я». в Python для позначення змінних екземплярів?
Я програмував на декілька мов, таких як Java, Ruby, Haskell і Python. Мені доводиться перемикатися між багатьма мовами на день через різні проекти, над якими я працюю. Тепер проблема полягає в тому, що я часто забуваю писати, selfяк перший параметр у визначеннях функції в Python те саме відбувається з методами …

3
Робота за принципом єдиної відповідальності (SRP) в Python, коли дзвінки дорогі
Деякі базові моменти: Виклики методу Python є "дорогими" через інтерпретований характер . Теоретично, якщо ваш код досить простий, руйнування коду Python має негативний вплив, крім читабельності та повторного використання ( що є великим виграшем для розробників, а не для користувачів ). Принцип єдиної відповідальності (SRP) підтримує читабельність коду, його легше …

3
Python - затверджуйте vs if & return
Я пишу сценарій, який щось робить у текстовому файлі (однак це не має значення для мого питання). Тому перед тим, як зробити щось у файл, я хочу перевірити, чи існує файл. Я можу це зробити, без проблем, але питання більше стосується естетики. Ось мій код, реалізуючи одне і те ж …

8
Як швидке прототипування вписується у спритну методологію?
Я працюю у великій компанії, яка диктує використання спритних процесів. Наприклад, для наших проектів ми використовуємо хмарні сервіси, спеціально орієнтовані на управління спритною розробкою. Конкретна інженерна група, над якою я працюю, традиційно не розробляла програмне забезпечення (натомість ми допомагаємо рухати проекти з набагато більшої точки зору «пташиного польоту»), але це …

1
Чи змінюється __dict__ об'єкта для встановлення його властивостей вважається пітонічним?
У мене є клас, який надуває об'єкти з рядків, знайдених у базі даних (або іншого джерела, наприклад, MongoDB, CSV-файл тощо). Для встановлення властивостей об'єкта він робить щось на зразок self.__dict__.update(**properties)або obj.__dict__.update(**properties). Це вважається пітонічним? Це хороша модель, яку я повинен продовжувати використовувати, чи це вважається поганою формою?
12 python 

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

2
Python для великих проектів
Чи є ресурси там, як створити великі промислові проекти Python? Я хотів би почати з амбітного особистого проекту, але я не дуже впевнений, як його архітектувати та які практики застосовувати для успішного проекту. Чи є ресурси, які обговорюють, як змусити працювати великі проекти Python?
12 python 

7
Чи є Python хорошим вибором для розробки інтерфейсів? Якщо так, то wxPython чи Tkinter?
Я з нетерпінням чекаю розробити настільний додаток за допомогою Python. Я початківець і не маю достатнього досвіду в Python. Я також програміст Java. Хоча я маю певний досвід у створенні інтерфейсів користування Swing, я бачу, що програми, розроблені на Swing, занадто прокляті. Ну, це може бути однією з причин, чому …

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

6
Я, як початківець програміст, повинен надавати перевагу створенню власних бібліотек над використанням сторонніх бібліотек?
Як початковий програміст Python, чи гарна ідея створити та зрозуміти власні бібліотеки, перш ніж перейти до розширених сторонніх бібліотек, які містять потрібну мені функціональність? Деякі проекти (наприклад, веб-рамки на зразок Django), ймовірно, занадто великі для такого підходу. Але інші проекти (наприклад, веб-сканери, бібліотеки графіків, HTML-аналізатор) здаються здійсненними. Я хвилююся, що …

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

2
Намалюйте графік викликів
Я підтримую стару базу коду, написану в python. Зокрема, існує складний фрагмент коду, який з модуля викликає інші функції з інших модулів, які викликають інші функції тощо. Це не OOP, а лише функції та модулі. Я намагався відстежувати, де починається і закінчується потік у будь-який час, коли я називаю основну …

2
Який взаємозв'язок між областю застосування та просторами імен у Python?
У багатьох ресурсах я виявив, що "область" та "простори імен" використовуються взаємозамінно, що здається дещо заплутаним, оскільки вони означають різні речі. Область застосування визначає область коду, де є ім'я. Правило LEGB визначає спосіб пошуку імен. Простір імен - це місце, де ви шукаєте імена. Потім я прочитав: "імена прив'язуються до …
12 python 

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