Skip to main content
Software Engineering

Questions tagged [python]

Python is a dynamically typed, high-level interpreted programming language. Its design focuses on clear syntax, an intuitive approach to object-oriented programming, and making the right way to do things obvious. Python supports modules and exceptions, and has an extensive standard module library. Python is general-purpose and thus used widely, from the web to embedded systems.

Filter by
Sorted by
Tagged with
2 votes
1 answer
125 views

Serving several external APIs in Django + Angular application

I'm working on a web-based app that uses Django and Angular. This app uses several external APIs to fetch environmental data from different monitoring networks. We then use these data to perform ...
2 votes
2 answers
216 views

Is it a violation of the three-tier architecture if I inject one service into another inside the logic layer?

I am a beginner programmer with little experience in building complex applications. Currently I'm making a messenger using Python's FastAPI for the back-end. The main thing that I am trying to achieve ...
2 votes
6 answers
523 views

Is OOP really beneficial for enterprise-scale business software compared to procedural languages like ABAP or COBOL?

I'm currently drafting a Python coding standard for internal enterprise use, primarily targeting business applications that involve heavy data access, reporting, and transactional logic. In this ...
0 votes
2 answers
345 views

Global State, How To Do IT?

im kind of a newbie so take me easy i face a problem every time i make a project specially Client projects, which is Global State i always struggle to do it for example, here is the structure of one ...
3 votes
2 answers
216 views

How to structuring a read/write submodule in OOP Python

I am developing a python package that needs to be able to read/write from/to multiple formats. E.g. foo format and bar format. I am trying to contain the functions relating to each format in a single ...
1 vote
1 answer
97 views

Python: mapping the content of a structured text file to dictionary tree

I'm looking for a method to map the content of a structured text file to a nested dictionary (dictionary tree). The text file consists of (nested) sections with each section starting with the pattern ...
4 votes
2 answers
468 views

Control flow and communication with two separate frontends (maybe with exceptions)?

I am trying to write a backend for use with a completely text based UI for one shot operations (eg. python scriptname arg, executes that argument and exits) and a GUI using the curses library for some ...
3 votes
1 answer
223 views

How to manage working directory in interactive development environments like Jupyter Notebook?

I'm having trouble with managing the working directory in Jupyter Notebook. For example, I have a .py script that requires me to change the working directory to its directory to run it properly. I've ...
0 votes
2 answers
306 views

How to implement a server application that can reload configuration without restart

I have a game server implemented in Python to which clients can connect and play against each other. I'd like to be able to reload configuration from a config file without restarting the server (as ...
5 votes
2 answers
617 views

In a python project, when should you use __init__.py, __main__.py, and just normal .py?

Say I am making a pdf editor app with the following structure: ├── main.py ├── 📂 drawing_functions/ ├── 📂 util/ ├── 📂 GUI/ └── 📂 document_handling/ Each of these folders have a collection of ...
5 votes
5 answers
609 views

How to test for performance regression?

I am working on a refactor on a certain package (I can give details if asked). The package involves a clever lazy evaluation of a sort of nested sequence of arithmetic operations. If the numerical ...
0 votes
1 answer
203 views

Best practice when declaring imports with different execution contexts in python?

Say I have a Python project that looks like this: project/ ├── package/ │ ├── __init__.py │ ├── module1.py └── main.py I would like package/ to be self-contained, though it is called from main.py....
5 votes
2 answers
701 views

Why did Python designers decide not to declare vars? [closed]

In Python when you want a local variable, you just assign to it x = 10. In most modern languages you declare local vars (regardless of type): JavaScript: let/const/var Swift: let/var Kotlin: val/var ...
1 vote
2 answers
477 views

Should an API client class be reusable?

For an API client I am working on, I was wondering, whether the main class should be reusable. This question basically boils down to: should the HTTP client be instantiated in __init__ or __enter__/...
Jan's user avatar
Jan
  • 251
0 votes
0 answers
53 views

Simple packaging for multi-file/module Python deployments

I'm working on a Python codebase which we are trying to improve the modularity of. Both the top level scripts and the modules that they depend on are all in one main repo. We have another repo which ...

15 30 50 per page
1
2 3 4 5
...
136

AltStyle によって変換されたページ (->オリジナル) /