Konjugator kelas yang berisi konjugat fungsi yang konjugasi kata kerja Spanyol dengan tegang, suasana hati dan kata ganti.
pip install spanishconjugator
Contoh penggunaan python; Fungsi conjugate dari kelas Conjugator membutuhkan 4 parameter menjadi root-verb, tegang, suasana hati, kata ganti masing-masing
from spanishconjugator import Conjugator
imperfect_conjugation = Conjugator (). conjugate ( 'hablar' , 'imperfect' , 'indicative' , 'yo' )
print ( imperfect_conjugation )
> >> hablaba Semua kata ganti diimplementasikan yo, tu, usted, nosotros, vosotros, ustedes
Semua suasana hati yang saat ini diterapkan bersifat indicative, conditional
Semua tenses yang saat ini diterapkan present, imperfect, preterite, future, present_perfect, past_anterior, future_perfect, conditional_simple
Penggunaan exaple dari berbagai suasana hati/tegang dengan hablar dan yo
Conjugator (). conjugate ( 'hablar' , 'present' , 'indicative' , 'yo' )
> >> habloDalam hal sekarang indikatif, kata ganti param ke -4 adalah opsional.
from spanishconjugator import Conjugator
present_indicative_conjugation = Conjugator (). conjugate ( 'hablar' , 'present' , 'indicative' )
print ( present_indicative_conjugation )
> >> { 'el/ella/usted' : 'habla' , 'ellos/ellas/ustedes' : 'hablan' , 'tu' : 'hablas' , 'vosotros' : 'habláis' , 'yo' : 'hablo' , 'nosotros' : 'hablamos' } Conjugator (). conjugate ( 'hablar' , 'imperfect' , 'indicative' , 'yo' )
> >> hablaba Conjugator (). conjugate ( 'hablar' , 'preterite' , 'indicative' , 'yo' )
> >> hablé Conjugator (). conjugate ( 'hablar' , 'future' , 'indicative' , 'yo' )
> >> hablaré Conjugator (). conjugate ( 'hablar' , 'present_perfect' , 'indicative' , 'yo' )
> >> he hablado Conjugator (). conjugate ( 'hablar' , 'past_anterior' , 'indicative' , 'yo' )
> >> hube hablado Conjugator (). conjugate ( 'hablar' , 'future_perfect' , 'indicative' , 'yo' )
> >> habré hablado Conjugator (). conjugate ( 'hablar' , 'simple_conditional' , 'conditional' , 'yo' )
> >> hablaría Conjugator (). conjugate ( 'hablar' , 'perfect' , 'conditional' , 'yo' )
> >> habría hablado Conjugator (). conjugate ( 'hablar' , 'affirmative' , 'imperative' , 'tu' )
> >> habla Conjugator (). conjugate ( 'hablar' , 'negative' , 'imperative' , 'tu' )
> >> hables Conjugator (). conjugate ( 'hablar' , 'present' , 'subjunctive' , 'yo' )
> >> hable Conjugator (). conjugate ( 'hablar' , 'imperfect' , 'subjunctive' , 'yo' )
> >> hablara Conjugator (). conjugate ( 'hablar' , 'imperfect_se' , 'subjunctive' , 'yo' )
> >> hablase Conjugator (). conjugate ( 'hablar' , 'future' , 'subjunctive' , 'yo' )
> >> hablare Jika Anda ingin membantu mengembangkan Konjugator Spanyol, ikuti kode berikutnya
Sementara di baris perintah Buat folder di mana Anda ingin bekerja (nama hanya direkomendasikan)
$ mkdir spanish_conjugator_enviroment
Ubah direktori menjadi lingkungan yang baru saja Anda buat
$ cd spanish_conjugator_enviroment
Instal VirtualEnv
$ pip install virtualenv
Buat lingkungan virtual dari Path of Python3
$ virtualenv -p $(which python3) my_venv
Aktifkan lingkungan virtual
$ source my_venv/bin/activate
Kiat: Setelah Anda ingin melepas lingkungan virtual Anda cukup jalankan
$ deactivate
Klon Spanyol-Konjugator
$ git clone https://github.com/Benedict-Carling/spanish-conjugator.git
Instal Ketergantungan Pengembang untuk Uji Unit EG Pytest dan untuk Alat Perpustakaan Lainnya
pip install -e .[dev]
Kami telah memilih untuk menggunakan pytest perpustakaan untuk uji unit kami pada titik ini di panduan pengembangan Anda dapat memeriksa kode bekerja dengan menjalankannya terhadap out unit uji saat ini yang terletak di folder /tests
$ pytest
Output harus menunjukkan berbagai bentuk yang diterapkan harus lulus tes unit mereka seperti di bawah ini. (27/08/2020) 
Untuk mengirimkan kode ke gudang ini, silakan garpu dan kirimkan permintaan tarik
Lihat versi JavaScript NPM dari perpustakaan jika Anda bekerja di lingkungan atau browser
https://github.com/benedict-carling/spanish-conjugatorjs