The Complete Python Web Course, Learn by Building 8 Apps
MP4 | Video: 1280x720 | 59 kbps | 44 KHz | Duration: 4 Hours | 494 MB
Genre: eLearning | Language: English
Learn about Python, web development, databases, APIs, software design, and general software development for beginners
Who am I?
Hi! I'm Jose, I'm a software engineer. I've been teaching programming and helping students for over 6 years. I'm making this course to help both beginner and intermediate programmers take up web application development using Python, which is a fantastic language that allows you to quickly create web applications such as websites, blogs, stores, or, essentially, anything you can think of! The biggest thing I love about this is the absolute freedom you gain when you are able to think of an idea and quickly transcribe it to a live web application.
Why learn web application development?
Web development taking over application development. More and more users using mobile, but especially mobile web, as opposed to apps.
Many courses teach how to make the structure and appearance of a website, but not how to make it available to other users, how to interact with databases, or how to enable it to scale and be used by thousands of users. This course will help you understand both the user-facing aspects as well as the back-end aspects including APIs, databases, and deployments, and we will think about things like scalability and security. This knowledge of the entire process will lead you down the path of being a “full stack programmer”, which are extremely coveted in the industry.
Is this the right course for me?
If you are a complete beginner with absolutely no previous experience programming or building applications, that's absolutely fine. We can certainly work with that and you will be creating apps and following along without a problem. If you already have working knowledge, then you will fly through the first couple of sections.
However, remember programming does require a little bit of time and effort, but it is an extremely rewarding activity where you are able to help your users and indeed yourself by building something you are passionate about.
## Is it even possible to do this?
Here's what we are going to be learning in this course, starting from the basics, up to advanced concepts.
- Age program (user gives age and it returns age in seconds).
- Simple web request app (requests a page and gets data from it).
- Simple terminal blog app (ask user for title and content, then writes it alongside the date into the database, MongoDB).
- Blog app using web front-end.
- Store price app, which alerts when a good deal is found.
- Learning how to deploy applications to Linux servers and start serving our users
- Understanding of optimisations and advanced deployments of MongoDB, and things like caching to speed up the entire process.
Let's get started!
Now let's get started! The first section covers a simple app just to get you oiled up and ready to do some Python web development. We're going to be going over installing Python and some of the basics, but it will be quite short!
If you're already knowledgeable in Python you may choose to skip over the first lecture and go straight into lecture 2. I'll see you in the next video!
发布日期: 2015-11-11