LinkedIn – Create an Open-Source Project in Python 2023-3

LinkedIn – Create an Open-Source Project in Python 2023-3 Downloadly IRSpace

LinkedIn – Create an Open-Source Project in Python 2023-3
LinkedIn – Create an Open-Source Project in Python 2023-3

Create an Open-Source Project in Python. This course teaches you how to create, develop, test, and maintain an open-source Python project from scratch. Python expert Chok Ting Ho guides you through modern tools like Poetry for dependency management, pytest for writing efficient tests, and Flake8 and Black for improving code quality. You’ll also learn how to use tox to standardize tests and GitHub Actions to automate processes. The course covers topics like writing parameterized tests, using fixtures, adhering to the PEP 8 standard, and implementing pre-commit hooks for automated code reviews. By the end, you’ll be familiar with open-source project management best practices and be able to create a professional, maintainable project.

What you will learn

  • Introduction to Poetry: Participants will be introduced to Poetry, a popular dependency management tool, and learn how to start a Python project with it.
  • Writing and running tests with pytest: Learn how to write simple tests, test with multiple parameters, and test for exceptions.
  • Using Fixtures and Managing Tests: Participants will learn about fixtures and their use, as well as when it is appropriate to skip a test.
  • Code tidying and standardization: Using PEP 8, Black, linters like Flake8, and pre-commits to keep code clean is explored.
  • Standardizing Tests with Tox: Learn how to use the Tox tool to standardize testing processes.
  • Setting Up a Workflow with GitHub Actions: Participants will learn how to set up a CI/CD workflow in GitHub Actions for their project.
  • Best Practices for Open Source Projects: Tips for successfully maintaining and developing an open source project are provided.

This course is suitable for people who:

  • Developers who want to start and manage their own open source Python projects.
  • Programmers looking to improve code quality and testing processes in their projects.
  • Anyone interested in learning dependency management tools like Poetry and testing frameworks like pytest.
  • People who want to learn about Python coding best practices (PEP 8, Black, linters).
  • Those who plan to standardize their testing processes with tox.
  • Those interested in automating workflows with GitHub Actions for CI/CD in open source projects.

Course details: Create an Open-Source Project in Python

  • Publisher: LinkedIn
  • Instructor: Cheuk Ting Ho
  • Education level: Intermediate
  • Training duration: 1 hour and 24 minutes

Course headings

Create an Open-Source Project in Python

Course images

Create an Open-Source Project in Python

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: English

Quality: 720p

Download link

Download file – 547 MB

File(s) password: www.downloadly.ir

File size

547 MB