Python Package Development
Python Package Development, available at $39.99, has an average rating of 3.65, with 16 lectures, based on 65 reviews, and has 326 subscribers.
You will learn about Be able to build python packages Deploy Python packages on PYPI Get recognised as a Python Package developer Write documentation for software Use markdown syntax to write GitHub flavoured .md files Build a package according to the PYPI guidelines This course is ideal for individuals who are Anyone interested in getting started with Python programming or Anyone interested in creating Python packages or Anyone interested in understanding the workflow behind the creation of a software or Anyone interested in Deploying a package on PYPI It is particularly useful for Anyone interested in getting started with Python programming or Anyone interested in creating Python packages or Anyone interested in understanding the workflow behind the creation of a software or Anyone interested in Deploying a package on PYPI.
Enroll now: Python Package Development
Summary
Title: Python Package Development
Price: $39.99
Average Rating: 3.65
Number of Lectures: 16
Number of Published Lectures: 16
Number of Curriculum Items: 17
Number of Published Curriculum Objects: 17
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Be able to build python packages
- Deploy Python packages on PYPI
- Get recognised as a Python Package developer
- Write documentation for software
- Use markdown syntax to write GitHub flavoured .md files
- Build a package according to the PYPI guidelines
Who Should Attend
- Anyone interested in getting started with Python programming
- Anyone interested in creating Python packages
- Anyone interested in understanding the workflow behind the creation of a software
- Anyone interested in Deploying a package on PYPI
Target Audiences
- Anyone interested in getting started with Python programming
- Anyone interested in creating Python packages
- Anyone interested in understanding the workflow behind the creation of a software
- Anyone interested in Deploying a package on PYPI
This course deals with the complete workflow related with Python packages:
-
Building: The structure of a python package along with PYPI guidelines will be discussed in detail in this course.
-
Documenting: Documentation is a very important stage in the software development cycle in order to help an end user understand your product. We will be building documentation for our package using Markdown. The syntax of Markdown will be explained in detail as well.
-
Testing: We will be testing the build of our package locally and soon be writing tests to make sure that runtime errors are reduced.
-
Deploying: The built package will be uploaded to the PYPI and PYPI-Test website to be available to the world to install by a single pip command.
-
Maintaining: The process of updating is also discussed in this course along with the basics of how to assign version names to your packages
With most of the aspects covered related to a software development lifecycle, this becomes a comprehensive course for python packages.
Course Curriculum
Chapter 1: Structure of a python package
Lecture 1: Why Python Packages?
Lecture 2: Installing Python and PIP
Lecture 3: Structure of a Python package
Lecture 4: Creating a setup.py file
Lecture 5: Attributes in setup.py
Lecture 6: init.py
Lecture 7: writing the code (part-1)
Lecture 8: Testing the code (part-2)
Chapter 2: Documentation
Lecture 1: Why Markdown?
Lecture 2: Basic Markdown syntax
Lecture 3: Code Snippets in Markdown
Lecture 4: Coding exercise: build documentation
Chapter 3: Deployment
Lecture 1: Testing setup.py
Lecture 2: Building a wheel
Lecture 3: Uploading
Lecture 4: Installing and Verifying
Instructors
-
Vinay Phadnis
CTO, Machine Learning & Quantum Consultant
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 5 votes
- 3 stars: 19 votes
- 4 stars: 19 votes
- 5 stars: 20 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024