Cara Mengira Nilai nCr
Gabungan ialah konsep matematik. Ia merujuk kepada susunan beberapa objek yang susunannya tidak relevan. Formula asas menerangkan bilangan gabungan yang sah.
Mempelajari bahasa pengaturcaraan baharu seperti Python menjadi mudah jika anda mempunyai peta jalan yang komprehensif yang memperincikan konsep yang perlu dipelajari sebagai pemula dan cara untuk maju lebih jauh untuk mencapai pencapaian seterusnya. Malah pengaturcara perantaraan harus kerap meneliti asas mereka untuk membina asas yang kukuh untuk diri mereka sendiri.
Pada akhirnya, anda akan mendapati diri anda terperangkap pada komputer anda menulis kod Python menggunakan arahan asas yang disenaraikan dalam artikel ini. Kami juga akan membincangkan cara anda boleh menyediakan persekitaran Python pada mesin anda untuk dapat menulis dan melaksanakan kod Python.
Untuk menjalankan kod Python, sistem anda sepatutnya memasang Python padanya.
Anda boleh memuat turun versi terkini Python untuk Windows daripada halaman Muat Turun python.org . Klik pada butang Muat turun Python , pilih Windows Executable pada halaman seterusnya, dan tunggu executable dimuat turun. Setelah selesai, klik dua kali fail pemasang untuk melancarkan tetingkap pemasangan.
Pasang Python seperti biasa anda memasang sebarang program lain pada Windows. Jangan lupa untuk menandai pilihan "Tambah Python ke PATH" semasa pemasangan.
Untuk memasang Python pada Linux, keluarkan arahan berikut bergantung pada pengedaran Linux yang anda gunakan:
Pada Debian/Ubuntu:
sudo apt install python
Pada Arch Linux:
sudo pacman -S python
Pada Fedora dan CentOS:
sudo dnf install python
Sama seperti proses pemasangan untuk Windows, mula-mula, muat turun MPKG dari halaman Muat Turun Python . Kemudian, lancarkan pemasang dan ikuti langkah pada skrin untuk meneruskan pemasangan.
Setelah bahagian pemasangan selesai, mari kita praktikkan dan mulakan dengan senarai arahan Python yang perlu diketahui oleh setiap pemula. Panduan ini menganggap bahawa anda mengetahui cara melaksanakan program Python daripada baris arahan.
Menyimpan data, mengambil input, dan kemudian mengubah suai data untuk menghasilkan output yang diingini adalah matlamat setiap program Python.
Untuk menyimpan data, setiap bahasa pengaturcaraan menggunakan pembolehubah. Pembolehubah ialah objek struktur data tertentu yang boleh memegang nilai dan melaksanakan operasi pada data. Mari kita pertimbangkan kod Python berikut:
number = 20
Di sini, kami telah mengisytiharkan pembolehubah dengan nama "nombor" dan nilai 20. Begitu juga, anda boleh mencipta pembolehubah lain dengan jenis data yang berbeza. Python menyokong beberapa jenis data tetapi sebagai pemula, anda kebanyakannya akan bekerja dengan yang dinyatakan di bawah. Perintah untuk memulakan jenis data disertakan dalam kurungan.
Kebanyakan pengaturcara pemula bermula dengan program asas "Hello World" yang mengeluarkan rentetan pada pelaksanaan. Dalam Python, anda boleh mencetak mesej berkod keras dan nilai berubah menggunakan print().
Untuk mencetak rentetan dalam Python, lihat sintaks arahan berikut:
print("This is a string")
Apa-apa sahaja yang anda sertakan dalam petikan akan dipaparkan sebagaimana adanya. Kod yang disebutkan di atas akan memaparkan "Ini adalah rentetan" apabila anda menjalankannya menggunakan baris arahan.
Anda juga boleh mencetak nilai pembolehubah dengan hanya menyatakan nama pembolehubah tanpa petikan. Katakan kita mempunyai pembolehubah rentetan "nama keluarga" yang memegang nilai "Sharma":
print(surname)
Pengeluaran:
Sharma
Sesuatu program hanya berguna jika pengguna boleh berinteraksi dengannya. Untuk menjadikan aplikasi anda dinamik dan interaktif, anda perlu bergantung pada pengguna untuk input dan pilihan.
Anda boleh meminta pengguna memasukkan nilai menggunakan arahan input . Berikut ialah sintaks yang perlu diikuti:
variable = input("The string to display")
Sebagai contoh, arahan berikut akan meminta pengguna untuk nama dan umur mereka masing-masing:
name = input("Please enter your name => ") age = input("Please enter your age => ")
Program bukan sahaja terdiri daripada input, output dan jenis data. Ia juga termasuk penyataan kawalan, yang diperlukan untuk melaksanakan logik dan menentukan aliran program.
Komputer anda mengendalikan operasi dan membuat pilihan berdasarkan keputusan logik. Untuk melaksanakan logik dalam kod anda, anda boleh menggunakan arahan if, elif, and else. Perintah ini mengubah aliran program berdasarkan keadaan dan oleh itu dikenali sebagai pernyataan kawalan bersyarat.
Seperti namanya, arahan if menilai ungkapan, dan jika ia benar, melaksanakan pernyataan di bawahnya. The elif arahan (lain jika) menyediakan ungkapan lain yang mendapat dinilai jika sebelumnya jika pulangan pernyataan yang salah. Akhir sekali, jika tiada pernyataan sebelumnya ( jika atau elif ) kembali benar, ungkapan yang disediakan dengan perintah else dinilai.
Ambil perhatian bahawa anda boleh mempunyai beberapa pernyataan if dan elif dalam blok kod tertentu. Malah bersarang jika kenyataan boleh.
Berikut ialah program ringkas yang menerangkan penggunaan if, elif dan else. Program ini akan menilai sama ada nombor yang ditentukan adalah positif, negatif atau sifar.
number = int(input("Enter a number to evaluate: ")) if (number > 0): print("Positive") elif (number <> print("Negative") else: print("Zero")
Ambil perhatian bahawa kami terpaksa membalut kaedah input() dengan int(), memandangkan input disimpan sebagai jenis rentetan secara lalai, dan sebaliknya kami memerlukan pembolehubah "nombor" daripada jenis integer.
Perbezaan antara if dan elif ialah pernyataan all if dalam blok kod akan dinilai satu demi satu tidak kira apa, tetapi pernyataan elif akan dinilai hanya jika pernyataan if sebelumnya adalah palsu.
Berkaitan: Idea Projek Python Sesuai untuk Pemula
Walaupun Python menyokong beberapa pernyataan gelung lain (do...while, while, switch), gelung for ialah pernyataan kawalan gelung yang paling biasa berbanding yang lain.
Tidak seperti C dan C++, untuk gelung dalam Python sentiasa berulang pada pembolehubah lelaran. Pembolehubah berulang ialah pembolehubah yang memegang berbilang nilai di dalamnya, seperti senarai, tupel dan kamus.
Isytiharkan senarai pembolehubah "buah-buahan" yang mengandungi nilai Apple, Banana, Pear dan Mango. Untuk mengulangi setiap elemen dan mencetak nilai menggunakan for loop:
for element in fruits: print(element)
Anda juga boleh mencipta gaya C klasik untuk gelung dalam Python menggunakan kaedah julat(). Kaedah julat() menjana senarai nombor bergantung pada nilai permulaan, penamat dan langkah yang ditentukan.
for i in range(0,5): print(i)
Pengeluaran:
0 1 2 3 4
Kod yang baik ialah kod yang lebih mudah dibaca, mudah untuk nyahpepijat dan mudah untuk skala. Dan semua ini dicapai dengan menulis kod modular.
Untuk meminimumkan lebihan kod dan menggalakkan penggunaan semula kod, Python menyediakan cara untuk membungkus kod boleh guna semula di dalam fungsi, yang boleh digunakan kemudian apabila perlu. Anda boleh mencipta fungsi menggunakan kata kunci def dalam Python.
Sama seperti bahasa pengaturcaraan lain, fungsi Python juga mengambil hujah dan mengembalikan nilai pada pelaksanaan yang berjaya. Anda juga boleh membebankan fungsi dalam Python.
def sum(a,b): return a+b print(sum(1,2))
Pengeluaran:
3
Anda boleh membuat kelas untuk membuat cetak biru untuk objek dalam Python. Python menyokong pengaturcaraan berorientasikan objek dan membenarkan pengguna membuat kelas dan memulakan objek. Kelas boleh terdiri daripada pembolehubah dengan pengubah akses, fungsi dengan jenis pulangan, dan juga kelas lain (kelas bersarang).
Berikut ialah kod mudah yang mencipta kelas bernama pelajar :
class student: name = "" def setName(self, passedValue): self.name = passedValue def displayName(self): print(self.name)
Untuk menggunakan kelas, anda perlu membuat contoh kelas itu, juga dikenali sebagai objek.
mystudent = student() mystudent.setName("Deepesh Sharma") mystudent.displayName()
Apabila menggabungkan dua coretan kod terakhir, program yang disebutkan di atas akan mengeluarkan:
Deepesh Sharma
Sama seperti bahasa pengaturcaraan lain, anda juga boleh melaksanakan pembina dan kaedah statik dalam kelas Python (menggunakan kaedah init() dunder dan penghias @staticmethod masing-masing).
Python bukan sahaja digunakan untuk menulis aplikasi berasaskan teks, anda juga boleh menggunakannya untuk membangunkan aplikasi web, mengikis web, pengaturcaraan rangkaian, automasi, pembelajaran mesin, dsb.
Sama ada anda seorang pengaturcara baru atau pembangun yang berpengalaman, menambahkan Python pada set kemahiran sedia ada anda pasti akan meningkatkan kepakaran dan pengkhususan anda dalam industri.
Gabungan ialah konsep matematik. Ia merujuk kepada susunan beberapa objek yang susunannya tidak relevan. Formula asas menerangkan bilangan gabungan yang sah.
Solidity ialah bahasa pengaturcaraan yang digunakan oleh kontrak pintar pada blockchain Ethereum. Ia adalah bahasa pengaturcaraan berorientasikan objek yang ditaip secara statik.
SQL vs. NoSQL: Apakah Pangkalan Data Terbaik untuk Projek Anda Seterusnya?
Ramai pengaturcara suka menyelesaikan masalah matematik rumit menggunakan kod. Ia membantu menajamkan minda dan meningkatkan kemahiran menyelesaikan masalah. Dalam artikel ini, anda akan belajar cara mencari petak dan kiub sempurna n-digit terkecil dan terbesar menggunakan Python, C++ dan JavaScript. Setiap contoh juga mengandungi output sampel untuk beberapa nilai yang berbeza.
Walaupun anda boleh menggunakan kalkulator grafik pada komputer anda, penterjemah bahasa pengaturcaraan Python boleh berfungsi sebagai kalkulator meja. Ia adalah jenaka yang popular dalam komuniti Python yang disebut dalam tutorial rasmi. Inilah cara anda boleh menggunakan Python sebagai kalkulator.
Jika anda seorang saintis data yang bercita-cita tinggi yang bekerja dengan Python atau R, anda perlu tahu cara menggunakan Jupyter Notebook. Ia adalah IDE sumber terbuka dan berasaskan pelayan untuk memanipulasi data, berkongsi kod langsung, serta mengurus aliran kerja sains data.
Teknologi, tidak dinafikan, adalah industri masa depan. Jika anda salah seorang daripada berjuta-juta dewasa muda yang akan terjun ke peringkat pertama kerjaya anda, anda mungkin tertanya-tanya apa yang perlu dilakukan jika anda tidak suka pengekodan.
ASP.NET ialah rangka kerja merentas platform percuma Microsoft untuk membina apl dan perkhidmatan web. Platform ASP.NET ialah sambungan kepada .NET, platform pembangun alat, bahasa pengaturcaraan dan perpustakaan yang digunakan untuk membina aplikasi yang berbeza.
Bekas sangat bermanfaat untuk pembangunan perisian, penggunaan dan pengurusan dalam persekitaran maya. Docker berguna dalam proses kontena, tetapi ia bukan satu-satunya platform yang ada. Jika anda sedang mencari beberapa alternatif kepada Docker, jangan cari lagi. Senarai ini mempamerkan beberapa alternatif Docker yang kaya dengan ciri dan cekap untuk digunakan dalam projek anda yang seterusnya.
Beberapa aplikasi dan pengalaman mudah alih yang paling banyak diperkatakan hari ini menggunakan teknologi realiti tambahan. Walaupun sesetengah pengalaman ini boleh berfungsi pada hampir mana-mana peranti mudah alih, yang lain hanya berfungsi pada model yang lebih baharu dan lebih mahal. Membangunkan dan menggunakan pengalaman yang lebih mantap ini memerlukan ARCore dan ARKit.
Cawangan adalah teras kepada konsep kawalan versi dalam pengaturcaraan, dan Git khususnya. Artikel permulaan ini memberitahu anda apa itu cawangan dan cara menciptanya menggunakan beberapa alatan yang berbeza.
Pernyataan if adalah penggerak pengaturcaraan logik. Akibatnya, pemahaman yang lebih baik tentang Pythons adalah tambahan penting kepada kemahiran pengaturcaraan Python anda.
Lencana GitHub boleh meningkatkan kebolehbacaan repositori dengan menyediakan pengguna dengan cara yang pantas untuk menangkap metrik repositori. Lencana boleh dibenamkan dalam README.md anda untuk menjelaskan kepentingan dan keperluan projek anda kepada pembangun lain. Akibatnya, pembaca mendapat idea yang sangat pantas tentang repositori dengan menyemak lencana yang dilampirkan.
Enjin storan Redis yang popular ialah alat yang sangat baik dan mesti ada dalam mana-mana senjata pembangun perisian. Enjin storan dalam memori membolehkan penyimpanan dan mendapatkan semula data yang sangat pantas, sehingga 32 juta pertanyaan sesaat yang mengagumkan, menjadikannya pelengkap utama kepada mana-mana enjin pangkalan data utama.
Sebahagian daripada keajaiban pembangunan perisian berlaku apabila baris kod berubah menjadi lebih daripada jumlah bahagiannya. Anda akan mendapati anda memerlukan sedikit visualisasi kreatif apabila cuba membina secara abstrak dengan cara ini. Ini boleh berlaku untuk pemprosesan perkataan atau reka bentuk web, sama seperti yang boleh dilakukan untuk pengaturcaraan.
Sebagai pengguna Windows, anda mungkin sekurang-kurangnya sekali menjumpai perkataan .NET Framework. Ia merupakan rangka kerja perisian yang dibangunkan oleh Microsoft yang membolehkan anda membina dan menjalankan program C#, C++, F# dan Visual Basic. Versi .NET terkini ialah 4.8, tetapi komputer anda mungkin memerlukan versi .NET yang lebih lama (seperti .NET 3.5) untuk menjalankan beberapa apl.
Anda sering menghadapi dilema klasik semasa membina tapak web untuk diri sendiri atau perniagaan anda. WordPress vs. Wix—yang mana satu untuk dipilih dan apakah pilihan terbaik untuk anda?
Walaupun Linux mungkin bukan sistem pengendalian yang digemari untuk pengguna biasa, ia adalah pilihan utama untuk kebanyakan pembangun dan pengaturcara. Linux ialah OS yang lebih praktikal yang direka secara eksplisit dengan mengambil kira pengaturcaraan dan pembangun.
Cascading Style Sheets (CSS) membolehkan anda mengubah rupa halaman web anda. Daripada fon dan warna kepada jarak dan susun atur keseluruhan, semua jenis alatan reka bentuk berada di hujung jari anda. Walaupun CSS adalah bahasa yang rumit secara keseluruhannya, hanya terdapat dua konsep asas yang perlu anda fahami untuk bermula.
Gabungan ialah konsep matematik. Ia merujuk kepada susunan beberapa objek yang susunannya tidak relevan. Formula asas menerangkan bilangan gabungan yang sah.
Solidity ialah bahasa pengaturcaraan yang digunakan oleh kontrak pintar pada blockchain Ethereum. Ia adalah bahasa pengaturcaraan berorientasikan objek yang ditaip secara statik.
SQL vs. NoSQL: Apakah Pangkalan Data Terbaik untuk Projek Anda Seterusnya?
Ramai pengaturcara suka menyelesaikan masalah matematik rumit menggunakan kod. Ia membantu menajamkan minda dan meningkatkan kemahiran menyelesaikan masalah. Dalam artikel ini, anda akan belajar cara mencari petak dan kiub sempurna n-digit terkecil dan terbesar menggunakan Python, C++ dan JavaScript. Setiap contoh juga mengandungi output sampel untuk beberapa nilai yang berbeza.
Walaupun anda boleh menggunakan kalkulator grafik pada komputer anda, penterjemah bahasa pengaturcaraan Python boleh berfungsi sebagai kalkulator meja. Ia adalah jenaka yang popular dalam komuniti Python yang disebut dalam tutorial rasmi. Inilah cara anda boleh menggunakan Python sebagai kalkulator.
Membenamkan perkhidmatan pihak ketiga pada siaran WordPress anda ialah cara yang menarik untuk memikat minat pelawat. Kandungan terbenam juga menyediakan isyarat visual yang memudahkan pengimbasan. WordPress telah memudahkan penambahan jenis kandungan ini.
Jika anda seorang saintis data yang bercita-cita tinggi yang bekerja dengan Python atau R, anda perlu tahu cara menggunakan Jupyter Notebook. Ia adalah IDE sumber terbuka dan berasaskan pelayan untuk memanipulasi data, berkongsi kod langsung, serta mengurus aliran kerja sains data.
Teknologi, tidak dinafikan, adalah industri masa depan. Jika anda salah seorang daripada berjuta-juta dewasa muda yang akan terjun ke peringkat pertama kerjaya anda, anda mungkin tertanya-tanya apa yang perlu dilakukan jika anda tidak suka pengekodan.
Mempelajari bahasa pengaturcaraan baharu seperti Python menjadi mudah jika anda mempunyai peta jalan yang komprehensif yang memperincikan konsep yang perlu dipelajari sebagai pemula dan cara untuk maju lebih jauh untuk mencapai pencapaian seterusnya. Malah pengaturcara perantaraan harus kerap meneliti asas mereka untuk membina asas yang kukuh untuk diri mereka sendiri.
ASP.NET ialah rangka kerja merentas platform percuma Microsoft untuk membina apl dan perkhidmatan web. Platform ASP.NET ialah sambungan kepada .NET, platform pembangun alat, bahasa pengaturcaraan dan perpustakaan yang digunakan untuk membina aplikasi yang berbeza.