Udemy - Python Packaging - Create and Publish Your Own Modules
- Category Other
- Type Tutorials
- Language English
- Total size 1.5 GB
- Uploaded By freecoursewb
- Downloads 291
- Last checked 5 days ago
- Date uploaded 2 years ago
- Seeders 8
- Leechers 3
Infohash : 331EB83B3D5CF1F2E4375B82528163C00755E133
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.
Files:
[ DevCourseWeb.com ] Udemy - Python Packaging - Create and Publish Your Own Modules- Get Bonus Downloads Here.url (0.2 KB) ~Get Your Files Here ! 1. Introduction
- 1. Welcome and Course Overview.mp4 (46.3 MB)
- 2. Why is Python Packaging Important.mp4 (67.4 MB)
- 3. The Python Ecosystem and the Role of Packages.mp4 (57.3 MB)
- 4. Pre-requisites and Course Setup (Python, pip, setuptools, etc.) - Article.html (2.0 KB)
- 1. An Overview of PyPI.mp4 (35.8 MB)
- 2. Uploading Your Module to PyPI.mp4 (27.5 MB)
- 3. Understanding and Applying Semantic Versioning.mp4 (28.8 MB)
- 1. Updating Your Package.mp4 (30.5 MB)
- 2. Encouraging Community Involvement.mp4 (33.3 MB)
- 1. Designing the UdemyCalculator Package.mp4 (27.8 MB)
- 2. Coding the UdemyCalculator Package.mp4 (103.8 MB)
- 3. Building and Uploading the UdemyCalculator Package.mp4 (57.6 MB) UdemyCalculator
- LICENCE (0.0 KB)
- MANIFEST.in (0.1 KB)
- README.md (0.1 KB)
- setup.py (0.5 KB)
- test.py (0.0 KB) tests
- __init__.py (0.0 KB) __pycache__
- test_calculator.cpython-39.pyc (1.4 KB)
- test_calculator.py (0.7 KB) udemycalculator
- __init__.py (0.0 KB) __pycache__
- __init__.cpython-39.pyc (0.2 KB)
- calculator.cpython-39.pyc (1.1 KB)
- calculator.py (0.4 KB) 13. Conclusion
- 1. Course Recap and Farewell.mp4 (37.7 MB)
- 1. Python refresher Functions, Classes, and Variables.mp4 (43.0 MB)
- 2. Python refresher Functions, Classes, and Variables - Code.mp4 (71.3 MB)
- 2.1 refresher.py (1.1 KB)
- 3. python refresher quiz.html (0.2 KB)
- 4. Understanding Namespaces and Scope.mp4 (66.6 MB)
- 5. Understanding Namespaces and Scope - Code.mp4 (44.3 MB)
- 5.1 scope_and_namespace.py (0.4 KB)
- 6. Namespaces and scopes Quiz.html (0.2 KB)
- 1. Understanding Python Modules.mp4 (40.6 MB)
- 2. Importing Modules import Statement and from...import Statement.mp4 (41.6 MB)
- 3. Importing Modules import Statement and from...import Statement - Code.mp4 (23.5 MB)
- 3.1 import_modules.py (0.1 KB)
- 3.2 main.py (10.2 KB)
- 4. The if __name__ == __main__ Statement in Python Modules.mp4 (39.1 MB)
- 5. The if __name__ == __main__ Statement in Python Modules - Code.mp4 (20.9 MB)
- 5.1 helper.py (0.1 KB)
- 5.2 main.py (0.0 KB)
- 1. From Modules to Packages An Introduction.mp4 (41.0 MB)
- 2. What is a Python Package.mp4 (28.8 MB)
- 3. What is a Python Package - Quiz.html (0.2 KB)
- 4. Python Package Structure.mp4 (30.7 MB)
- 5. Python Package Structure - Quiz.html (0.2 KB)
- 6. An Introduction to __init__.py.mp4 (31.4 MB)
- 1. Planning your Python Package.mp4 (43.7 MB)
- 2. Setting up the Directory Structure.mp4 (30.6 MB)
- 3. Writing your First Package.mp4 (23.6 MB)
- 1. The setup.py File in Depth.mp4 (39.9 MB)
- 2. Understanding the Manifest.in File.mp4 (32.7 MB)
- 3. Adding Metadata to Your Package.mp4 (40.1 MB)
- 1. Importance of Good Documentation.mp4 (33.9 MB)
- 2. Creating an Effective README.mp4 (36.6 MB)
- 3. Understanding Software Licenses.mp4 (50.8 MB)
- 1. Understanding Virtual Environments.mp4 (39.5 MB)
- 2. Creating and Using Virtual Environments using venv.mp4 (25.5 MB)
- 1. Why is Testing Important.mp4 (24.3 MB)
- 2. Installing Your Package Locally.mp4 (30.5 MB)
- 3. Writing and Running Unit Tests for Your Package.mp4 (42.4 MB)
- Bonus Resources.txt (0.4 KB)
There are currently no comments. Feel free to leave one :)
Code:
- udp://tracker.torrent.eu.org:451/announce
- udp://tracker.tiny-vps.com:6969/announce
- http://tracker.foreverpirates.co:80/announce
- udp://tracker.cyberia.is:6969/announce
- udp://exodus.desync.com:6969/announce
- udp://explodie.org:6969/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://9.rarbg.to:2780/announce
- udp://tracker.internetwarriors.net:1337/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://open.stealth.si:80/announce
- udp://9.rarbg.to:2900/announce
- udp://9.rarbg.me:2720/announce
- udp://opentor.org:2710/announce