SQLAlchemy er en ORM, psycopg2 er en databasedriver. Det er helt forskellige ting:SQLAlchemy genererer SQL-sætninger og psychopg2 sender SQL-sætninger til databasen. SQLAlchemy afhænger af psycopg2 eller andre databasedrivere for at kommunikere med databasen!
Som et ret komplekst softwarelag tilføjer SQLAlchemy nogle overhead, men det er også et enormt løft til udviklingshastigheden, i det mindste når du har lært biblioteket. SQLAlchemy er et fremragende bibliotek og vil lære dig hele ORM-konceptet, men hvis du ikke vil generere SQL-sætninger til at begynde med, vil du ikke have SQLAlchemy.