What’s the difference between a module and package in Python?

Any Python file is a module, its name being the file’s base name without the .py extension. A package is a collection of Python modules: while a module is a single Python file, a package is a directory of Python modules containing an additional __init__.py file, to distinguish a package from a directory that just … Read more

Application Architect vs. Systems Architect vs. Enterprise Architect? [closed]

Like any other such term, these terms are used differently in different places, and are sometimes interchangeable. Here’s what the differences typically are: The Application Architect is is what many of us just call the Architect. The person responsible for the highest levels of design and scope for a particular solution/project. You’d bother using Application … Read more

Object persistence terminology: ‘repository’ vs. ‘store’ vs. ‘context’ vs. ‘retriever’ vs. (…)

As noone has yet answered the question, I’ll post on what I have decided in the meantime. Just for the record, I have pretty much decided on calling most data store classes repositories. First, it appears to be the most neutral, non-technical term from the list I suggested, and it seems to be well in … Read more

What does it mean to do/determine something “programmatically”? [closed]

Doing something programatically generally means that you can do it using source code, rather than via direct user interaction or a macro. For example, consider the problem of resizing columns to fit in Excel. You could do it manually by double clicking between the columns, but that requires user interaction. You could use the excel … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)