Python for Software Engineering Bootcamp

Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. This hands-on course will help you become a skilled software engineer with no prior programming experience needed.

You will start by learning the basics of Python such as variables, strings, Booleans, lists, tuples, dictionaries, generators, and so on as well as learning to write the first service test. Furthermore, you will learn to send requests in Python and understand how to modify permissions. You will also be able to explore Docker and SQL and learn to set up a local PostgreSQL Server. You will learn how to create tables using query results.

Moving further in the course, you will learn to integrate databases into your application and create database models in Python. You will be introduced to Redis and learn data compression. You will also get to know how to set up a GitHub desktop, and clone a repository as well as GitHub CLI. You will wrap up the course by having a look at threading in Python, multiprocessing pool, and async wait statements.

By the end of this course, you will feel comfortable with developing applications, have a portfolio item, and be ready to apply for software engineer positions and take on those technical interviews.

All resources and code files are placed here: https://github.com/PacktPublishing/Python-for-Software-Engineering-Boot…-

Type
video
Category
publication date
2022-11-23
what you will learn

Learn to write proper and clean Python code
Learn to develop APIs in Python
Learn to write scalable applications in Python
Learn to interact with databases in code
Learn to add caching to your code
Learn to properly test your code

duration
2466
key features
Understand the skills required to work as a software engineer with the help of 40+ hours of premium content * Learn to use Docker to build containerized applications * Understand how to use GitHub to automatically test and deploy code
approach
This is a well-structured, hands-on, and comprehensive course for beginners. Real-time scenarios and use cases are explained, which will come in handy in the future. In this course, you will also learn how to contribute to open-source projects and build your online presence to build credibility.
audience
This course is for complete beginners who want to learn how to program and become software engineers. No prior programming experience is needed, you will learn everything you will need to know on the course.
meta description
Learn to write properly structured, well-tested, and production-ready code that is expected in the professional world.
short description
Learn how to build and test APIs and web services, which form the foundation of most software engineer work with the help of this carefully structured beginner’s level course. You will be learning all of this in Python, one of the world’s most popular and widely used programming languages.
subtitle
Go from zero to becoming a software engineer by taking this course
keywords
Python, database, Docker, SQL, clone repository, commits, Git Fetch, Git Pull, Async wait, caching, linting
Product ISBN
9781804617205