Python Packaging: Create and Publish Your Own Modules
https://DevCourseWeb.com
Published 6/2023 Created by Idan Chen MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch Genre: eLearning | Language: English | Duration: 40 Lectures ( 2h 12m ) | Size: 1.53 GB
Unlock the Power of Python Packaging: Learn to Create, Publish, and Share Your Own Custom Modules
What you'll learn Understand the fundamentals of Python packaging and its importance in software development. Set up a Python development environment with the necessary tools and dependencies. Create Python modules and packages, following best practices and proper structure. Manage dependencies and requirements in Python projects effectively. Build and distribute Python packages for easy installation and usage by others. Publish Python packages to PyPI (Python Package Index) for wider distribution and accessibility. Include non-code files and data in Python packages for complete functionality. Implement versioning and upgrading strategies for packages, ensuring compatibility and manageability. Document Python packages effectively using README files and generate documentation using tools. Package Python modules for different platforms, enabling cross-platform compatibility. Gain practical skills and confidence to create, package, and publish their own Python modules.
Requirements Basic Python Programming: Students should have a foundational understanding of Python programming concepts, including variables, data types, control flow, functions, and modules.
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
~Get Your Files Here !/1. Introduction/1. Welcome and Course Overview.mp4
46.3 MB
~Get Your Files Here !/1. Introduction/2. Why is Python Packaging Important.mp4
67.4 MB
~Get Your Files Here !/1. Introduction/3. The Python Ecosystem and the Role of Packages.mp4
57.3 MB
~Get Your Files Here !/1. Introduction/4. Pre-requisites and Course Setup (Python, pip, setuptools, etc.) - Article.html
2 KB
~Get Your Files Here !/10. Publishing Your Modules and Packages/1. An Overview of PyPI.mp4
35.8 MB
~Get Your Files Here !/10. Publishing Your Modules and Packages/2. Uploading Your Module to PyPI.mp4
27.5 MB
~Get Your Files Here !/10. Publishing Your Modules and Packages/3. Understanding and Applying Semantic Versioning.mp4
28.8 MB
~Get Your Files Here !/11. Maintaining Your Package/1. Updating Your Package.mp4
30.5 MB
~Get Your Files Here !/11. Maintaining Your Package/2. Encouraging Community Involvement.mp4
33.3 MB
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/1. Designing the UdemyCalculator Package.mp4
27.8 MB
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/2. Coding the UdemyCalculator Package.mp4
103.8 MB
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/3. Building and Uploading the UdemyCalculator Package.mp4
57.6 MB
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/UdemyCalculator/LICENCE
0 B
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/UdemyCalculator/MANIFEST.in
61 B
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/UdemyCalculator/README.md
62 B
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/UdemyCalculator/setup.py
486 B
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/UdemyCalculator/test.py
0 B
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/UdemyCalculator/tests/test_calculator.py
714 B
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/UdemyCalculator/tests/__init__.py
0 B
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/UdemyCalculator/tests/__pycache__/test_calculator.cpython-39.pyc
1.4 KB
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/UdemyCalculator/udemycalculator/calculator.py
422 B
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/UdemyCalculator/udemycalculator/__init__.py
34 B
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/UdemyCalculator/udemycalculator/__pycache__/calculator.cpython-39.pyc
1.1 KB
~Get Your Files Here !/12. Project Building and Publishing the UdemyCalculator Package/UdemyCalculator/udemycalculator/__pycache__/__init__.cpython-39.pyc
242 B
~Get Your Files Here !/13. Conclusion/1. Course Recap and Farewell.mp4
37.7 MB
~Get Your Files Here !/2. Python Basics and Refresher/1. Python refresher Functions, Classes, and Variables.mp4
43 MB
~Get Your Files Here !/2. Python Basics and Refresher/2. Python refresher Functions, Classes, and Variables - Code.mp4
71.3 MB
~Get Your Files Here !/2. Python Basics and Refresher/2.1 refresher.py
1.1 KB
~Get Your Files Here !/2. Python Basics and Refresher/3. python refresher quiz.html
163 B
~Get Your Files Here !/2. Python Basics and Refresher/4. Understanding Namespaces and Scope.mp4
66.6 MB
~Get Your Files Here !/2. Python Basics and Refresher/5. Understanding Namespaces and Scope - Code.mp4
44.3 MB
~Get Your Files Here !/2. Python Basics and Refresher/5.1 scope_and_namespace.py
392 B
~Get Your Files Here !/2. Python Basics and Refresher/6. Namespaces and scopes Quiz.html
163 B
~Get Your Files Here !/3. Introduction to Python Modules/1. Understanding Python Modules.mp4
40.6 MB
~Get Your Files Here !/3. Introduction to Python Modules/2. Importing Modules import Statement and from...import Statement.mp4
41.6 MB
~Get Your Files Here !/3. Introduction to Python Modules/3. Importing Modules import Statement and from...import Statement - Code.mp4
23.5 MB
~Get Your Files Here !/3. Introduction to Python Modules/3.1 import_modules.py
52 B
~Get Your Files Here !/3. Introduction to Python Modules/3.2 main.py
10.2 KB
~Get Your Files Here !/3. Introduction to Python Modules/4. The if __name__ == __main__ Statement in Python Modules.mp4
39.1 MB
~Get Your Files Here !/3. Introduction to Python Modules/5. The if __name__ == __main__ Statement in Python Modules - Code.mp4
20.9 MB
~Get Your Files Here !/3. Introduction to Python Modules/5.1 helper.py
109 B
~Get Your Files Here !/3. Introduction to Python Modules/5.2 main.py
43 B
~Get Your Files Here !/4. Understanding Python Packages/1. From Modules to Packages An Introduction.mp4
41 MB
~Get Your Files Here !/4. Understanding Python Packages/2. What is a Python Package.mp4
28.8 MB
~Get Your Files Here !/4. Understanding Python Packages/3. What is a Python Package - Quiz.html
163 B
~Get Your Files Here !/4. Understanding Python Packages/4. Python Package Structure.mp4
30.7 MB
~Get Your Files Here !/4. Understanding Python Packages/5. Python Package Structure - Quiz.html
163 B
~Get Your Files Here !/4. Understanding Python Packages/6. An Introduction to __init__.py.mp4
31.4 MB
~Get Your Files Here !/5. Creating a Python Package/1. Planning your Python Package.mp4
43.7 MB
~Get Your Files Here !/5. Creating a Python Package/2. Setting up the Directory Structure.mp4
30.6 MB
~Get Your Files Here !/5. Creating a Python Package/3. Writing your First Package.mp4
23.6 MB
~Get Your Files Here !/6. Advanced Packaging Concepts/1. The setup.py File in Depth.mp4
39.9 MB
~Get Your Files Here !/6. Advanced Packaging Concepts/2. Understanding the Manifest.in File.mp4
32.7 MB
~Get Your Files Here !/6. Advanced Packaging Concepts/3. Adding Metadata to Your Package.mp4
40.1 MB
~Get Your Files Here !/7. Readme, License, and Code of Conduct/1. Importance of Good Documentation.mp4
33.9 MB
~Get Your Files Here !/7. Readme, License, and Code of Conduct/2. Creating an Effective README.mp4
36.6 MB
~Get Your Files Here !/7. Readme, License, and Code of Conduct/3. Understanding Software Licenses.mp4
50.8 MB
~Get Your Files Here !/8. Virtual Environments/1. Understanding Virtual Environments.mp4
39.5 MB
~Get Your Files Here !/8. Virtual Environments/2. Creating and Using Virtual Environments using venv.mp4
25.5 MB
~Get Your Files Here !/9. Testing Your Package Locally/1. Why is Testing Important.mp4
24.3 MB
~Get Your Files Here !/9. Testing Your Package Locally/2. Installing Your Package Locally.mp4
30.5 MB
~Get Your Files Here !/9. Testing Your Package Locally/3. Writing and Running Unit Tests for Your Package.mp4