Pengenalan Kepada Python - Yang Perlu Anda Ketahui Mengenai Python



Blog ini akan merangkumi semua asas pengaturcaraan python dan memberi anda pengenalan lengkap mengenai python dengan ciri dan kelebihan utamanya.

Industri IT berkembang dengan kecerdasan buatan, pembelajaran mesin dan aplikasi sains data. Dengan aplikasi zaman baru, permintaan untuk a juga telah meningkat. Kemudahan akses dan kebolehbacaan telah menjadikan python sebagai bahasa pengaturcaraan paling popular pada masa kini. Sekarang adalah masa untuk beralih ke python dan melepaskan kemungkinan yang tidak berkesudahan yang terdapat dalam program python. Artikel ini mengenai Pengenalan kepada python akan membimbing anda dengan asas dan konsep asas dalam pengaturcaraan python.

Dalam artikel ini, saya akan memberikan pengenalan kepada python. Berikut adalah topik yang akan dibahas dalam blog ini:





Pengenalan Kepada Python

Python adalah bahasa pengaturcaraan tujuan umum. Sangat mudah dipelajari, sintaks dan mudah dibaca adalah salah satu sebab mengapa pembangun beralih ke python dari bahasa pengaturcaraan lain.

Kita juga boleh menggunakan python sebagai bahasa berorientasikan objek dan berorientasikan prosedur. Ini adalah sumber terbuka dan mempunyai banyak perpustakaan untuk pelbagai pelaksanaan.



ciri-pengenalan kepada python-edureka

Python adalah bahasa yang ditafsirkan tahap tinggi, yang paling sesuai untuk menulis skrip python untuk automasi dan penggunaan semula kod.

Ia dicipta pada tahun 1991 oleh Guido Van Rossum. Asal namanya diilhamkan oleh siri komedi yang disebut 'Monty python'.



Bekerja dengan python memberi kita kemungkinan yang tidak berkesudahan. Kita boleh guna , pembelajaran mesin , Kecerdasan buatan , , dan lain-lain.

Untuk menggunakan bahasa pengaturcaraan apa pun, anda mesti mengetahui IDE. Anda boleh mendapatkan persediaan untuk IDE untuk python, di ‘python.org’ dan memasangnya di sistem anda. Pemasangannya nampaknya mudah dan dilengkapi dengan IDLE untuk menulis program python.

Setelah anda memasang python pada sistem anda, anda sudah bersedia untuk menulis program dalam bahasa pengaturcaraan python.

Mari kita mulakan dengan pengenalan python ini dengan kata kunci dan pengecam.

Kata kunci & Pengecam

Kata kunci tidak lain adalah nama khas yang sudah ada di python. Kita boleh menggunakan kata kunci ini untuk fungsi tertentu semasa menulis program python.

program senarai berangkai di c

Berikut adalah senarai semua kata kunci yang kita ada dalam python:

import kata kunci kata kunci.kwlist #ini akan memberi anda senarai semua kata kunci dalam python. kata kunci.iskeyword ('cuba') # ini akan kembali benar, jika nama yang disebutkan adalah kata kunci.

Pengecam adalah nama yang ditentukan pengguna yang kami gunakan untuk mewakili pemboleh ubah, kelas, fungsi, modul dll.

nama = 'edureka' my_identifier = nama

Pemboleh ubah & Jenis Data

Pemboleh ubah adalah seperti lokasi memori di mana anda boleh menyimpan nilai. Nilai ini, anda mungkin atau mungkin tidak akan berubah pada masa akan datang.

x = 10 y = 20 nama = 'edureka'

Ke nyatakan pemboleh ubah dalam python, anda hanya perlu memberikan nilai padanya. Tidak ada perintah tambahan yang diperlukan untuk menyatakan pemboleh ubah dalam python.

Jenis Data di Python

  1. Nombor
  2. Tali
  3. Senaraikan
  4. Kamus
  5. Tetapkan
  6. Tuple

Nombor

Nombor atau jenis data berangka digunakan untuk nilai berangka. Kami mempunyai 4 jenis jenis data berangka.

#integers digunakan untuk menyatakan nombor bulat. x = 10 y = 20 # data jenis float digunakan untuk menyatakan nilai titik perpuluhan x = 10.25 y = 20.342 #kompleks nombor menunjukkan nilai khayalan x = 10 + 15j #boolean digunakan untuk mendapatkan num output kategorik = x<5 #the output will be either true or false here. 

Tali

Jenis data rentetan digunakan untuk mewakili watak atau abjad. Anda boleh menyatakan rentetan menggunakan tanda kutip tunggal 'atau ganda' '.

nama = 'edureka' kursus = 'python'

Untuk mengakses nilai dalam rentetan, kita dapat menggunakan indeks.

name [2] # outputnya akan menjadi huruf pada indeks tertentu.

Senaraikan

Senarai dalam python adalah seperti koleksi di mana anda boleh menyimpan nilai yang berbeza. Tidak perlu seragam dan boleh mempunyai nilai yang berbeza.

Daftar diindeks dan juga boleh mempunyai nilai pendua. Untuk menyatakan senarai, anda harus menggunakan tanda kurung persegi.

my_list = [10, 20, 30, 40, 50, 60, 'edureka', 'python'] cetak (my_list)

Untuk mengakses nilai dalam senarai yang kami gunakan indeks, berikut adalah beberapa operasi yang dapat Anda lakukan dalam daftar:

  • tambahkan
  • jelas
  • salinan
  • mengira
  • memanjangkan
  • masukkan
  • pop
  • terbalik
  • buang
  • mengurut

Berikut adalah kod untuk beberapa operasi menggunakan senarai:

a = [10,20,30,40,50] #append akan menambah nilai pada akhir senarai a.append ('edureka') #insert akan menambah nilai pada indeks yang ditentukan a.insert (2, ' edureka ') #reverse akan membalikkan senarai a.reverse () print (a) # outputnya akan menjadi [' edureka ', 50, 40, 30,' edureka ', 20, 10]

Kamus

Kamus tidak tersusun dan boleh diubah, kami menggunakan pasangan nilai utama dalam kamus. Oleh kerana kunci itu unik, kami dapat menggunakannya sebagai indeks untuk mengakses nilai dari kamus.

Berikut adalah operasi yang boleh anda lakukan pada kamus:

  • jelas
  • salinan
  • dari kunci
  • dapatkan
  • barang
  • kunci
  • pop
  • getitem
  • set lalai
  • kemas kini
  • nilai
my_dictionary = {'key1': 'edureka', 2: 'python'} mydictionary ['key1'] #ini akan mendapat nilai 'edureka'. tujuan yang sama dapat dipenuhi dengan mendapatkan (). my_dictionary.get (2) #ini akan mendapat nilai 'python'.

Tuple

Tuple adalah koleksi lain yang dipesan dan tidak dapat ditukar ganti. Kami menyatakan tuple dalam python dengan kurungan bulat.Berikut adalah operasi yang dapat anda lakukan pada tuple:

  • mengira
  • indeks
mytuple = (10,20,30,40,50,50,50,60) mytuple.count (40) # ini akan mendapat kiraan nilai pendua. mytuple.index (20) #ini akan mendapat indeks untuk vale 20.

Tetapkan

Satu set adalah koleksi yang tidak tersusun dan tidak terikat. Satu set tidak mempunyai nilai pendua juga. Berikut adalah beberapa operasi yang dapat anda lakukan pada satu set:

  • Tambah
  • salinan
  • jelas
  • beza
  • perbezaan_kemas kini
  • buang
  • persimpangan
  • persimpangan_kemas kini
  • kesatuan
  • kemas kini
myset = {10, 20,30,40,50,60,50,60,50,60} cetak (myset) # tidak akan ada nilai pendua dalam output

Dalam bahasa pengaturcaraan apa pun, konsep pengendali memainkan peranan penting.Mari lihat operator di python.

Pengendali

Pengendali di python digunakan untuk melakukan operasi antara dua nilai atau pemboleh ubah. Berikut adalah pelbagai jenis pengendali yang kami ada di python:

  • Pengendali Aritmetik
  • Pengendali Logik
  • Pengendali Tugasan
  • Pengendali Perbandingan
  • Pengendali Keahlian
  • Pengendali Identiti
  • Pengendali Bitwise

Pengendali Aritmetik

Pengendali aritmetik digunakan untuk melakukan operasi aritmetik antara dua nilai atau pemboleh ubah.

# operator aritmetik contoh x + y x - y x ** y

Pengendali Tugasan

Operator pengendalian digunakan untuk memberikan nilai kepada pemboleh ubah.

Pengendali Logik

Pengendali logik digunakan untuk membandingkan pernyataan bersyarat dalam python.

Pengendali Perbandingan

Pengendali perbandingan digunakan untuk membandingkan dua nilai.

Pengendali Keahlian

Operator keahlian digunakan untuk memeriksa sama ada urutan terdapat dalam objek.

Pengendali Identiti

Pengendali identiti digunakan untuk membandingkan dua objek.

Pengendali Bitwise

Pengendali bitwise digunakan untuk membandingkan nilai binari.

Setelah kita memahami pengendali dalam python, mari kita fahami konsep gelung dalam python dan mengapa kita menggunakan gelung.

Gelung Di Python

Gelung membolehkan kita melaksanakan sekumpulan pernyataan beberapa kali. Untuk memahami , mari kita ambil contoh.

Katakan anda ingin mencetak jumlah semua nombor genap hingga 1000. Sekiranya anda menulis logik untuk tugas ini tanpa menggunakan gelung, ini akan menjadi tugas yang panjang dan meletihkan.

Tetapi jika kita menggunakan gelung, kita dapat menulis logik untuk mencari nombor genap, memberikan syarat untuk berulang sehingga angka mencapai 1000 dan mencetak jumlah semua nombor. Ini akan mengurangkan kerumitan kod dan juga menjadikannya mudah dibaca.

Terdapat jenis gelung berikut di python:

  1. untuk gelung
  2. sambil gelung
  3. gelung bersarang

Untuk Gelung

KE‘For loop’ digunakan untuk melaksanakan pernyataan sekali setiap lelaran. Kami sudah mengetahui jumlah lelaran yang akan dilaksanakan.

A untuk gelung mempunyai dua blok, satu adalah di mana kita menentukan syarat dan kemudian kita mempunyai badan di mana pernyataan ditentukan yang akan dilaksanakan pada setiap lelaran.

untuk julat x (10): cetak (x)

Semasa Gelung

The while loop melaksanakan penyataan selagi syaratnya benar. Kami menentukan keadaan di awal gelung dan sebaik sahaja keadaan itu salah, pelaksanaannya berhenti.

i = 1 semasa i<6: print(i) i += 1 #the output will be numbers from 1-5. 

Gelung bersarang

Gelung bersarang adalah gabungan gelung. Sekiranya kita memasukkan gelung sementara ke dalam untuk gelung atau vis-a-vis.

Mengikutiadalah beberapa contoh gelung bersarang:

untuk i dalam julat (1,6): untuk j dalam julat (i): cetak (i, akhir = ') cetak () # outputnya akan 1 22 333 4444 55555

Pernyataan Bersyarat dan Kawalan

Pernyataan bersyarat dalam python menyokong logik biasa dalam penyataan logik yang kita ada di python.

Mengikutiadalah pernyataan bersyarat yang kita ada dalam python:

  1. sekiranya
  2. elif
  3. yang lain

sekiranya penyataan

menukar rentetan ke array php
x = 10 jika x> 5: cetak ('lebih besar')

Pernyataan jikamenguji keadaan, apabila keadaan itu benar, ia melaksanakan pernyataan dalam blok if.

pernyataan elif

x = 10 jika x> 5: cetak ('lebih besar') elif x == 5: cetak ('sama') #elis pernyataan x = 10 jika x> 5: cetak ('lebih besar') elif x == 5: cetak ('sama') yang lain: cetak ('lebih kecil')

Apabila kedua-duanyajika dan pernyataan elif salah, pelaksanaan akan beralih ke pernyataan lain.

Pernyataan kawalan

Kawalpernyataan digunakan untuk mengawal aliran pelaksanaan dalam program.

Mengikutiadalah pernyataan kawalan yang kita ada di python:

  1. rehat
  2. teruskan
  3. lulus

rehat

name = 'edureka' untuk val in name: if val == 'r': break print (i) # output akan menjadi e d u

Pelaksanaannya akan berhenti sebaik sahaja pertemuan gelung pecah.

Teruskan

name = 'edureka' untuk val in name: if val == 'r': sambung cetak (i) # output akan menjadi e d u e k a

Apabila perjumpaan gelung berterusan, lelaran semasa dilangkau dan lelaran selebihnya dilaksanakan.

Lulus

name = 'edureka' untuk val in name: if val == 'r': lulus cetak (i) # output akan menjadi e d u r e k a

Pernyataan lulus adalah operasi nol. Ini bermaksud bahawa perintah itu diperlukan secara sintaksis tetapi anda tidak mahu melaksanakan perintah atau kod apa pun.

Setelah kita selesai dengan pelbagai jenis gelung yang kita ada di python, mari kita memahami konsep fungsi di python.

Fungsi

Fungsi dalam python adalah sekatan kod yang akan dilaksanakan setiap kali dipanggil. Kita juga dapat melewati parameter dalam fungsi. Untuk memahami konsep fungsi, mari kita ambil contoh.

Katakan anda mahu mengira faktorial nombor. Anda boleh melakukan ini dengan hanya menjalankan logik untuk mengira faktorial. Tetapi bagaimana jika anda harus melakukannya sepuluh kali dalam sehari, menulis logik yang sama berulang kali akan menjadi tugas yang panjang.

Sebaliknya, apa yang boleh anda lakukan ialah menulis logik dalam fungsi. Panggil fungsi itu setiap kali anda perlu mengira faktorial. Ini akan mengurangkan kerumitan kod anda dan menjimatkan masa anda juga.

Bagaimana Membuat Fungsi?

# kami menggunakan kata kunci def untuk menyatakan fungsi def function_name (): #expression print ('abc')

Bagaimana Memanggil Fungsi?

def my_func (): print ('function create') # ini adalah fungsi memanggil my_func ()

Parameter Fungsi

Kita bolehlulus nilai dalam fungsi menggunakan parameter. Kita dapat menggunakan juga memberikan nilai default untuk parameter dalam fungsi juga.

def my_func (name = 'edureka'): print (name) #default parameter my_func () #userdefined parameter my_func ('python')

Fungsi Lambda

Fungsi lambda dapat mengambil sebilangan besar parameter, tetapi ada tangkapan. Ia hanya boleh mempunyai satu ungkapan.

# argumen lambda: ungkapan lambda a, b: a ** b print (x (2,8)) # hasilnya akan menjadi eksponen 2 dan 8.

Setelah kita memahami fungsi panggilan, parameter dan mengapa kita menggunakannya, mari kita lihat kelas dan objek di python.

Kelas & Objek

Apa itu Kelas?

Kelas seperti cetak biru untuk membuat objek. Kita boleh menyimpan pelbagai kaedah / fungsi di dalam kelas.

classname class: def functionname (): print (ungkapan)

Apakah Objek?

Kami membuat objek untuk memanggil kaedah dalam kelas, atau untuk mengakses sifat kelas.

kelas myclass: def func (): print ('my function') #menciptaobjek ob1 = myclass () ob.func ()

__init__ fungsi

Ini adalah fungsi inbuilt yang dipanggil ketika kelas sedang dimulakan. Semua kelas mempunyai fungsi __init__. Kami menggunakan fungsi __init__ untuk menetapkan nilai pada objek atau operasi lain yang diperlukan ketika objek sedang dibuat.

kelas myclass: def __init __ (diri, nama): self.name = name ob1 = myclass ('edureka') ob1.name #keluarannya akan- edureka

Setelah kita memahami konsep kelas dan objek, mari kita lihat beberapa konsep oops yang kita ada di python.

Konsep OOP

Python dapat digunakan sebagai bahasa pengaturcaraan berorientasi objek. Oleh itu, kita dapat menggunakan konsep berikut dalam python:

  1. Pengambilan
  2. Enkapsulasi
  3. Warisan
  4. Polimorfisme

Pengambilan

Pengabaian data merujuk kepada hanya memaparkan butiran yang diperlukan dan menyembunyikan tugas latar belakang. Abstraksi adalah python sama dengan bahasa pengaturcaraan lain.

Seperti ketika kita mencetak pernyataan, kita tidak tahu apa yang berlaku di latar belakang.

Enkapsulasi

Encapsulation adalah proses membungkus data. Dalam python, kelas boleh menjadi contoh enkapsulasi di mana fungsi dan pemboleh ubah anggota dibungkus ke dalam kelas.

Warisan

Warisan adalah konsep berorientasikan objek di mana kelas kanak-kanak mewarisi semua sifat dari kelas induk. Berikut adalah jenis warisan yang kita ada dalam ular sawa:

  1. Warisan Tunggal
  2. Warisan Pelbagai
  3. Warisan Bertingkat

Warisan Tunggal

Dalam pusaka tunggal hanya ada satu kelas anak yang mewarisi harta dari kelas induk.

induk kelas: def printname (nama): cetak (nama) anak kelas (ibu bapa): lulus ob1 = anak ('edureka') ob1.printname

Warisan Pelbagai

Dalam pelbagai harta pusaka, kami mempunyai dua kelas induk dan satu kelas anak yang mewarisi harta dari kedua-dua kelas induk.

Warisan Bertingkat

Dalam warisan bertingkat, kita mempunyai satu kelas anak yang mewarisi harta dari kelas induk. Kelas anak yang sama bertindak sebagai kelas induk untuk kelas anak yang lain.

Polimorfisme

Polimorfisme adalah proses di mana objek boleh digunakan dalam pelbagai bentuk. Contoh yang paling biasa adalah apabila rujukan kelas induk digunakan untuk merujuk kepada objek kelas anak.

Kami telah memahami konsep oops yang kami ada di python, mari memahami konsep pengecualian dan pengendalian pengecualian di python.

Pengendalian yang Luar Biasa

Semasa kita menulis program, sekiranya berlaku ralat, program akan berhenti. Tetapi kita dapat mengatasi kesalahan / pengecualian ini menggunakan cuba, kecuali, akhirnya blok di python.

Bilaralat berlaku, program tidak akan berhenti dan melaksanakan kecuali blok.

cuba: cetak (x) kecuali: cetak ('pengecualian')

Akhirnya

Apabila kita menentukan blok akhirnya. Ia akan dilaksanakan walaupun terdapat ralat atau tidak ditimbulkan oleh percubaan kecuali blok.

tutorial data besar untuk pemula
cubalah: cetak (x) kecuali: cetak ('pengecualian') akhirnya: cetak ('ini akan dilaksanakan pula')

Sekarang kita telah memahami konsep pengendalian pengecualian. Mari kita lihat konsep pengendalian fail di python.

Pengendalian Fail

Pengendalian fail adalah konsep penting dalam bahasa pengaturcaraan python. Python mempunyai pelbagai fungsi untuk membuat, membaca, menulis, menghapus atau mengemas kini fail.

Membuat Fail

import os f = buka ('lokasi fail')

Membaca Fail

f = buka ('lokasi fail', 'r') cetak (f.read ()) f.tutup ()

Lampirkan Fail

f = open ('filelocation', 'a') f.write ('the content') f.close () f = open ('filelocation', 'w') f.write ('ini akan menimpa fail') f. tutup ()

Padamkan fail

import os os.remove ('lokasi fail')

Ini semua fungsi yang dapat kita lakukan dengan pengendalian fail di python.

Saya harap blog pengenalan python ini dapat membantu anda mempelajari semua konsep asas yang diperlukan untuk memulakan bahasa pengaturcaraan python.

Ini akan sangat berguna semasa anda mengerjakan bahasa pengaturcaraan python, kerana ini adalah asas belajar dalam mana-mana bahasa pengaturcaraan. Setelah anda menguasai konsep asas dalam python, anda boleh memulakan pencarian anda untuk menjadi pembangun python. Untuk mengetahui lebih lanjut mengenai bahasa pengaturcaraan python, anda boleh untuk latihan python dalam talian secara langsung dengan sokongan 24/7 dan akses seumur hidup.

Ada sebarang pertanyaan? anda boleh menyebutnya dalam komen dan kami akan menghubungi anda.