All Projects → talkpython → Data Driven Web Apps With Pyramid And Sqlalchemy

talkpython / Data Driven Web Apps With Pyramid And Sqlalchemy

Licence: mit
Demos and handouts for Talk Python's Data-Driven Web Apps with Pyramid and SQLAlchemy course

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Data Driven Web Apps With Pyramid And Sqlalchemy

Townhouse
A multi-tenant Laravel app for listing property rentals
Stars: ✭ 218 (+175.95%)
Mutual labels:  database, tutorial, full-stack
Eliasdb
EliasDB a graph-based database.
Stars: ✭ 611 (+673.42%)
Mutual labels:  database, tutorial
Learn Fp
learn-by-doing course/tutorial for functional programming on scala
Stars: ✭ 548 (+593.67%)
Mutual labels:  tutorial, course
Course
Slides and Jupyter notebooks
Stars: ✭ 29 (-63.29%)
Mutual labels:  tutorial, course
Etlalchemy
Extract, Transform, Load: Any SQL Database in 4 lines of Code.
Stars: ✭ 460 (+482.28%)
Mutual labels:  sqlalchemy, database
Fastapi React
🚀 Cookiecutter Template for FastAPI + React Projects. Using PostgreSQL, SQLAlchemy, and Docker
Stars: ✭ 501 (+534.18%)
Mutual labels:  sqlalchemy, full-stack
Syscrack
Virtual Online Crime Simulator (VOCS) written in PHP 7.0
Stars: ✭ 17 (-78.48%)
Mutual labels:  database, tutorial
Pycadl
Python package with source code from the course "Creative Applications of Deep Learning w/ TensorFlow"
Stars: ✭ 356 (+350.63%)
Mutual labels:  tutorial, course
Stanford dbclass
Collection of my solutions to the (infamous) dbclass (2014 version) offered by Stanford.
Stars: ✭ 35 (-55.7%)
Mutual labels:  database, course
Eve Building Restful Mongodb Backed Apis Course
Course materials and handouts for EVE: Building RESTful MongoDB-backed APIs course
Stars: ✭ 53 (-32.91%)
Mutual labels:  tutorial, course
Layr
Dramatically simplify full‑stack development
Stars: ✭ 1,111 (+1306.33%)
Mutual labels:  database, full-stack
Firebase Instagram
📸 Instagram clone with Firebase Cloud Firestore, Expo, and React Native 😁😍
Stars: ✭ 389 (+392.41%)
Mutual labels:  database, tutorial
Data Driven Web Apps With Flask
Course demo code and other hand-out materials for our data-driven web apps in Flask course
Stars: ✭ 388 (+391.14%)
Mutual labels:  sqlalchemy, course
Qb
The database toolkit for go
Stars: ✭ 524 (+563.29%)
Mutual labels:  sqlalchemy, database
Start Machine Learning In 2020
A complete guide to start and improve in machine learning (ML), artificial intelligence (AI) in 2021 without ANY background in the field and stay up-to-date with the latest news and state-of-the-art techniques!
Stars: ✭ 357 (+351.9%)
Mutual labels:  tutorial, course
Eralchemy
Entity Relation Diagrams generation tool
Stars: ✭ 767 (+870.89%)
Mutual labels:  sqlalchemy, database
Ziggurat foundations
Framework agnostic set of sqlalchemy classes that make building applications that require permissions an easy task.
Stars: ✭ 67 (-15.19%)
Mutual labels:  sqlalchemy, pyramid
Architect
A set of tools which enhances ORMs written in Python with more features
Stars: ✭ 320 (+305.06%)
Mutual labels:  sqlalchemy, database
Mysql Tutorial
🌱 This is a tutorial of MySQL. In this tutorial, you can leran how to use MySQL and optimize SQL.
Stars: ✭ 346 (+337.97%)
Mutual labels:  database, tutorial
Zope.sqlalchemy
Integration of SQLAlchemy with transaction management
Stars: ✭ 30 (-62.03%)
Mutual labels:  sqlalchemy, pyramid

Data-Driven Web Apps with Pyramid and SQLAlchemy course

Demos and handouts for Talk Python's Data-Driven Web Apps with Pyramid and SQLAlchemy course.

Course image

Course Summary

One of the areas Python really shines is in building clean and powerful web applications. Once you know the language basics, this course will teach you everything you need to build data-driven, modern web applications in Python.

What's this course about and how is it different?

Full stack web development is exactly what you need to build true data-driven web applications in Python. Yet these courses can be confusing and overwhelming due to the many technologies involved (Python, SQL, CSS, etc).

We have taken great care to build a course that is just real enough to give you what you need without anything extra. We build a replica of a popular web application, Python's own packaging index over at pypi.org.

While building our replica PyPI, you will learn:

  • Learn about the different major Python web frameworks
  • Create a Pyramid-based website from scratch using the CLI and PyCharm
  • Work with dynamic HTML templates
  • Map URLs to view methods using routing
  • Make advanced use of routing to build a full custom CMS in 5 minutes
  • Take advantage of bootstrap to build well designed sites
  • Map data to and from Python using classes with SQLAlchemy
  • Learn how Alembic can help our database evolve as our models change
  • Accept user input with HTML forms
  • Add client and server-side validation
  • Overcome the special challenges of testing web apps (databases, frameworks, etc)
  • Deploy our web application to a fresh Linux machine (virtual, cloud-based)
  • Leverage our design patterns to convert our app to another data model (MongoDB edition)

View the full course outline.

Who is this course for?

This course is for anyone who wants to create Python-based web applications using the Pyramid web framework. In fact, you'll learn a lot of web skills that will translate across frameworks as well.

We do assume that you have basic Python language skills and can read HTML and CSS. But most advanced uses of the language or CSS are explained in the course.

Is this course based on Python 3 or Python 2?

This course is based upon Python 3. With Python 2 going unsupported in 2020, we believe that it would be ill-advised to teach or learn Python 2.

The time to act is now

This data-driven web apps with Python and Pyramid course is just what you need to build that fast, custom web application that can help you create your next great idea or just solve a business problem by deploying it behind your firewall.

Take this course today

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].