All Projects → mikeckennedy → Python For Entrepreneurs Course Demos

mikeckennedy / Python For Entrepreneurs Course Demos

Licence: mit
Contains all the "handout" materials for Talk Python's Python for Entrepreneurs course. This includes notes and the final version of the website code.

Programming Languages

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

Projects that are alternatives of or similar to Python For Entrepreneurs Course Demos

Tornado Sqlalchemy
SQLAlchemy support for Tornado
Stars: ✭ 112 (-54.66%)
Mutual labels:  orm, sqlalchemy, database
Architect
A set of tools which enhances ORMs written in Python with more features
Stars: ✭ 320 (+29.55%)
Mutual labels:  orm, sqlalchemy, database
Sandman2
Automatically generate a RESTful API service for your legacy database. No code required!
Stars: ✭ 1,765 (+614.57%)
Mutual labels:  orm, sqlalchemy, database
Qb
The database toolkit for go
Stars: ✭ 524 (+112.15%)
Mutual labels:  orm, sqlalchemy, database
Sqlservice
The missing SQLAlchemy ORM interface.
Stars: ✭ 159 (-35.63%)
Mutual labels:  orm, sqlalchemy, database
Ormlite Jdbc
ORMLite JDBC functionality that works with JDBC drivers to attach to various database types
Stars: ✭ 184 (-25.51%)
Mutual labels:  orm, database
Choochoo
Training Diary
Stars: ✭ 186 (-24.7%)
Mutual labels:  sqlalchemy, database
Simple Crud
PHP library to provide magic CRUD in MySQL/Sqlite databases with zero configuration
Stars: ✭ 190 (-23.08%)
Mutual labels:  orm, database
Rustorm
an orm for rust
Stars: ✭ 205 (-17%)
Mutual labels:  orm, database
Old Rustorm
An ORM for rust
Stars: ✭ 168 (-31.98%)
Mutual labels:  orm, database
Awesome Sqlalchemy
A curated list of awesome tools for SQLAlchemy
Stars: ✭ 2,316 (+837.65%)
Mutual labels:  orm, sqlalchemy
Piccolo
A fast, user friendly ORM and query builder which supports asyncio.
Stars: ✭ 219 (-11.34%)
Mutual labels:  orm, database
Nut
Advanced, Powerful and easy to use ORM for Qt
Stars: ✭ 181 (-26.72%)
Mutual labels:  orm, database
Gino
GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.
Stars: ✭ 2,299 (+830.77%)
Mutual labels:  orm, sqlalchemy
Sqlhelper
SQL Tools ( Dialect, Pagination, DDL dump, UrlParser, SqlStatementParser, WallFilter, BatchExecutor for Test) based Java. it is easy to integration into any ORM frameworks
Stars: ✭ 242 (-2.02%)
Mutual labels:  orm, database
Linq2db
Linq to database provider.
Stars: ✭ 2,211 (+795.14%)
Mutual labels:  orm, database
Sequelize Auto
Automatically generate bare sequelize models from your database.
Stars: ✭ 2,494 (+909.72%)
Mutual labels:  orm, database
Db
Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
Stars: ✭ 2,832 (+1046.56%)
Mutual labels:  orm, database
Clear
Advanced ORM between postgreSQL and Crystal
Stars: ✭ 220 (-10.93%)
Mutual labels:  orm, database
Flask Base
A simple Flask boilerplate app with SQLAlchemy, Redis, User Authentication, and more.
Stars: ✭ 2,680 (+985.02%)
Mutual labels:  sqlalchemy, database

Course: Python for Entrepreneurs - Build your online business or product with Python

Course Summary

A course for technical entrepreneurs by Michael Kennedy of Talk Python and Matt Makai of Full Stack Python.

Have you ever wanted to create a startup or small web-based business? Do you know a little of the Python language? Great, that's a huge first step. But there are many elements to launching a successful online business and this course will fill in the gaps and help you realize your dreams.

What students are saying

"I have decided to get hands on again and learn a new language, python! I have been working through your courses, Python Jumpstart, Pythonic code and Python for Entrepreneurs in parallel. They are amazing and your teaching is fantastic." -- Andre O.

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

Many courses will teach you about the technology involved in building a web application. Fewer courses will teach you what it actually takes to launch that product as an operating online business. Python for Entrepreneurs is here to teach you both how to build your website and everything needed to make it a functioning online business.

The overriding goal of this course is to dramatically shorten your time from idea to minimum viable product (MVP) to running in production and accepting online payments from months to weeks or even a couple weeks in some cases.

When building an online product or web app, it's easy to focus deeply on the product, the market fit, design, and these types of things. When you finally have it finished enough to launch your first version, you'll find yourself hit with a wave of many unfamiliar technical tasks before you can actually go live:

  • Accepting credit cards in a compliant manner
  • Storing user accounts in a 'hacker-safe' format to keep your product out of the headlines
  • Sending outbound email (e.g. as a user makes a purchase or resets their password)
  • Collecting users' email for outbound email marketing (mailing lists)
  • Domain registration and configuration
  • SSL certificates and configuration
  • Error logging and monitoring in production
  • Deploying to cloud servers
  • Configuring your cloud servers for scale
  • Testing your website performance and making it faster
  • Getting help via part time contractors so you can focus on product and growth
  • And so much more

You will learn all of these in this course: How to build a data-driven web app and launch it successfully.

Once you launch, you'll need to turn your focus to areas that, as a technical person, you probably have little experience with. So we will also cover

  • Design
  • Capturing and engaging users
  • SEO basics
  • Growth hacking basics
  • Showcasing your products

You will learn to build and design your web app

This course will teach you how to build a data-driven web application in Python. We will:

  • Build our web app with the Pyramid web framework, "the Python web framework that supports your decisions, by artisans for artisans."
  • Create and connect to our database using SQLAlchemy, the most popular data access layer in Python
  • Learn the core elements of web design including CSS and front-end frameworks such as Bootstrap.

What app will we build and explore?

We will start from absolute scratch: a new, blank web app. From there we will build the e-commerce site for my and your favorite fictional, tech-based rock band "Blue Yellow Rockets".

Here's a picture of the web application we'll build during the course.

What we will build: Blue Yellow Rockets webapp

A few things to note right from this screenshot:

  • The design is catchy and feels pretty modern
  • It has account management (via sign in / register)
  • Credit card and e-commerce capabilities under the albums nav link
  • Mailing list / subscription support via 'get notified' field

And that's just above the fold. It has all the features we've discussed so far and much more.

Ready to take the course?

Visit the course page and get started 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].