Rumah > pembangunan bahagian belakang > Tutorial Python > Bermula dengan Python: Mencipta Projek Hello World Menggunakan Puisi

Bermula dengan Python: Mencipta Projek Hello World Menggunakan Puisi

Susan Sarandon
Lepaskan: 2025-01-06 10:25:40
asal
324 orang telah melayarinya

Getting Started with Python: Creating a Hello World Project Using Poetry

pengenalan

Puisi ialah alat pengurusan pergantungan dan pembungkusan yang berkuasa untuk Python. Ia memudahkan penciptaan projek, pemasangan kebergantungan, dan pengasingan persekitaran. Dalam tutorial ini, kami akan melalui langkah-langkah untuk mencipta dan memulakan "Hello, World!" Projek Python menggunakan Puisi.

Prasyarat

Sebelum kami bermula, pastikan anda telah memasang yang berikut pada sistem anda:

  1. Python (versi 3.7 atau lebih baru)
  2. Puisi (ikut panduan pemasangan rasmi)

Anda boleh mengesahkan pemasangan anda dengan menjalankan:

python --version
poetry --version
Salin selepas log masuk

Langkah 1: Buat Projek Baharu

Mulakan dengan mencipta direktori baharu untuk projek anda. Navigasi ke direktori tempat anda ingin menyimpan projek anda dan jalankan:

poetry new hello-world
Salin selepas log masuk

Arahan ini mencipta folder baharu bernama hello-world dengan struktur berikut:

hello-world/
├── README.rst
├── hello_world
│   └── __init__.py
├── pyproject.toml
└── tests
    ├── __init__.py
    └── test_hello_world.py
Salin selepas log masuk

Komponen Utama

  • hello_world/: Mengandungi pakej Python anda.
  • pyproject.toml: Mentakrifkan kebergantungan projek anda dan metadata.
  • ujian/: Direktori untuk kes ujian anda.

Langkah 2: Tambah "Hello, World!" Skrip

Navigasi ke direktori hello_world:

cd hello-world/hello_world
Salin selepas log masuk

Edit fail __init__.py atau buat fail baharu, main.py:

# hello_world/main.py
def main():
    print("Hello, World!")

if __name__ == "__main__":
    main()
Salin selepas log masuk

Langkah 3: Kemas kini pyproject.toml

Pastikan fail pyproject.toml termasuk titik masuk supaya anda boleh menjalankan skrip sebagai arahan. Tambahkan yang berikut di bawah bahagian [tool.poetry.scripts]:

[tool.poetry.scripts]
hello-world = "hello_world.main:main"
Salin selepas log masuk

Langkah 4: Pasang Ketergantungan

Jalankan arahan berikut untuk memasang sebarang kebergantungan dan menyediakan persekitaran:

poetry install
Salin selepas log masuk

Langkah 5: Jalankan Skrip Anda

Untuk menguji skrip anda, gunakan:

poetry run hello-world
Salin selepas log masuk

Anda sepatutnya melihat output:

Hello, World!
Salin selepas log masuk

Langkah 6: Menambah Ujian

Untuk memastikan skrip anda berfungsi dengan betul, tambahkan kes ujian dalam fail tests/test_hello_world.py:

def test_main(capsys):
    from hello_world.main import main

    main()
    captured = capsys.readouterr()
    assert captured.out == "Hello, World!\n"
Salin selepas log masuk

Jalankan ujian menggunakan Puisi:

poetry run pytest
Salin selepas log masuk

Kesimpulan

Tahniah! Anda telah berjaya mencipta "Hello, World!" Projek Python menggunakan Puisi. Persediaan ini menyediakan asas yang kukuh untuk membina aplikasi yang lebih kompleks sambil menguruskan kebergantungan dan pembungkusan dengan mudah.

Jangan ragu untuk meneroka ciri tambahan Puisi, seperti kekangan versi pergantungan, persekitaran maya dan pakej penerbitan.

Atas ialah kandungan terperinci Bermula dengan Python: Mencipta Projek Hello World Menggunakan Puisi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan