690
The official East African Python Community.. Karibu sana!
The official channel for the python-telegram-bot library | https://python-telegram-bot.org
/channel/pythontelegrambotchannel
/channel/blum/app?startapp=ref_FTwUEbABqD
Join me on Blum and let's earn together! Use my invite link to join the fun. 🌟
Hey guys we there is this amazing community of devs in discord https://discord.gg/8hY4mw3D
Читать полностью…
https://youtube.com/shorts/ev65Blvy6rE?feature=share
Читать полностью…
Django PostgreSQL database Backup and restore
https://youtu.be/FjmL8GVcfqk
Mfano 4:
class Person:Ufafanuzi: Mfano huu unaunda darasa "Person" amb njia initit__()" amb sifa za "name" na "age". Tunapounda kitu "p1" kutoka darasa hilo na kuchapisha kitu hicho, tutapata matokeo yasiyosindika amb habari za kitu na anwani yake ya kumbukumbu.
def __init__(self, name, age):
self.name = name
self.age = age
p1 = Person("John", 36)
print(p1)
class Person:Ufafanuzi: Mfano huu ni sawa na mfano uliotangulia, lakini tunaongestr ya "__str__()" kwenye darasa. Njia hii inaruhusu kurejesha maelezo maalum ya kitu kama string. Katika mfano hustr ya "__str__()" inarejesha string inayojumuisha jina na umri wa kitu. Kwa hivyo, tunapochapisha kitu "p1", tunapata matokeo ya "John(36)".
def __init__(self, name, age):
self.name = name
self.age = age
def __str__(self):
return f"{self.name}({self.age})"
p1 = Person("John", 36)
print(p1)
class Person:Ufafanuzi: Mfano huu unaunda darasa "Persinitjia ya "__init__()" kwa sifa za "name" na "age". Pia tunaongeza njia ya "myfunc()" ambayo inachapisha salamu na jina la kitu. Tunapounda kitu "p1" kutoka darasa hilo na kisha kuita njia ya "myfunc()" kwenye kitu "p1", tunapata matokeo ya "Hello my name is John".
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print("Hello my name is " + self.name)
p1 = Person("John", 36)
p1.myfunc()
class Person:Ufafanuzi: Mfano huu ni sawa na mfano uliotangulia, lakini tunaona matumizi ya maneno "mysillyobject" na "abc" badala ya "self". Kwa kawaida, jina "self" linatumika kurejelea kitu yenyewe ndani ya darasa. Hata hivyo, ni jina tu na linaweza kubadilishwa na jina lingine lolote. Katika mfano huu, tunaweza kuona matumizi ya majina tofauti, lakini tabia na utendaji wa programu unabaki sawa. Kwa hivyo, tunapopiga njia ya "myfunc()" kwenye kitu "p1", tunapata matokeo ya "Hello my name is John". Читать полностью…
def __init__(mysillyobject, name, age):
mysillyobject.name = name
mysillyobject.age = age
def myfunc(abc):
print("Hello my name is " + abc.name)
p1 = Person("John", 36)
p1.myfunc()
Shida hamnielekezi kuhusu variales, hizo imports zina kazi gani
Читать полностью…
Mafundisho tayari yapo ya kutosha niwewetu kianza kufanya majalibio unapo kwama unauliza
Читать полностью…
Kuongeza vitu kwenye dictionary kwa kutumia key na value. Hebu tuangalie mifano kadhaa:
# Tunaanza na dictionary tupuЧитать полностью…
my_dict = {}
# Kuongeza vitu kwa kutumia key na value
my_dict['jina'] = 'Juma'
my_dict['umri'] = 30
my_dict['mji'] = 'Dar es Salaam'
print(my_dict)
# Output: {'jina': 'Juma', 'umri': 30, 'mji': 'Dar es Salaam'}
# Kubadilisha value ya key iliyopo
my_dict['umri'] = 31
print(my_dict)
# Output: {'jina': 'Juma', 'umri': 31, 'mji': 'Dar es Salaam'}
# Kuongeza key mpya na value yake
my_dict['kazi'] = 'Mwalimu'
print(my_dict)
# Output: {'jina': 'Juma', 'umri': 31, 'mji': 'Dar es Salaam', 'kazi': 'Mwalimu'}
# Kutumia method ya update() kuongeza vitu vingi kwa wakati mmoja
my_dict.update({
'hobby': 'Kusoma',
'simu': '0712345678',
'elimu': 'Chuo Kikuu'
})
print(my_dict)
# Output: {'jina': 'Juma', 'umri': 31, 'mji': 'Dar es Salaam', 'kazi': 'Mwalimu', 'hobby': 'Kusoma', 'simu': '0712345678', 'elimu': 'Chuo Kikuu'}
# Kuangalia kama key ipo kabla ya kuiongeza
if 'familia' not in my_dict:
my_dict['familia'] = 'Ameoa'
print(my_dict)
# Output: {'jina': 'Juma', 'umri': 31, 'mji': 'Dar es Salaam', 'kazi': 'Mwalimu', 'hobby': 'Kusoma', 'simu': '0712345678', 'elimu': 'Chuo Kikuu', 'familia': 'Ameoa'}
Dear All,
I hope this message finds you well. We are excited to invite you to participate in the Wikimedia Tech Safari Program, an onboarding initiative designed to facilitate workshops and sessions on contributing to various Wikimedia tech projects, code repositories, and platforms.
Program Overview:
The Wikimedia Tech Safari Program is a unique opportunity for African Wikimedians to enhance their technical skills, engage with the Wikimedia tech community, and contribute to the development of Wikimedia projects. The program will feature workshops and sessions aimed at providing hands-on experience and guidance on navigating the technical aspects of Wikimedia.
Event Details:
https://www.mediawiki.org/wiki/Wikimedia_Tech_Safari_Program
Registration Period:
From: January 22nd, 2024, 06:00 UTC,
To: February 6th, 2024, 00:00 UTC.
Limited Data Stipends: Available to support 70 contributors/attendees. (Terms and Conditions Apply).
https://www.mediawiki.org/wiki/Wikimedia_Tech_Safari_Program/Terms_and_Conditions_apply
How to Register: To secure your spot in the Wikimedia Tech Safari Program,
Please register using the following link:
Wikimedia Tech Safari Registration.
Important Links:
Wikimedia Tech Safari Program Details
https://www.mediawiki.org/wiki/Wikimedia_Tech_Safari_Program
Registration Link
https://pretix.eu/awmt/wikitechsafari/
Localization (Translation) Invitation:
We encourage and welcome the community to feel free to localize (translate) the program pages into your native languages. By doing so, you contribute to making this opportunity accessible to a wider audience, fostering inclusivity within the Wikimedia community.
This is an excellent opportunity to deepen your involvement in the Wikimedia tech community and make meaningful contributions. Don't miss out on this chance to expand your technical skills and connect with like-minded individuals from the African Wikimedians community.
We look forward to your active participation in the Wikimedia Tech Safari Program.
Mfano 1:
class MyClass:Ufafanuzi: Mfano huu unaunda darasa linaloitwa "MyClass" amb sifa moja inayoitwa "x" amb thamani ya 5. Hii inamaanisha kuwa kila wakati unapounda kitu kutoka darasa hili, kitu hicho kitakuwa na sifa ya "x" ambayo itakuwa 5.
x = 5
p1 = MyClass()Ufafanuzi: Mfano huu unaunda kitu kinachoitwa "p1" kutoka darasa "MyClass" kwa kuita jina la darasa na kutumia parenthesis tupu. Kisha, tunapochapisha thamani ya sifa "x" ya kitu "p1", tunapata matokeo ya 5.
print(p1.x)
class Person:Ufafanuzi: Mfano huu unaunda darasa linaloitwa "Person" na ina njia maalum inayoitinitit__()" ambayo inaitwa mara moja wakati kitu cha darasa linapoundwa. Njia hii initit__()" inapokea vigezo viwili: "name" na "age". Ndani ya njia hii, tunaweza kuweka sifa za kitu kwa kutumia "self". Katika mfano huu, tunatumia vigezo "John" na 36 wakati tunapounda kitu "p1" kutoka darasa "Person". Kisha, tunachapisha thamani ya sifa "name" na "age" ya kitu "p1", ambayo itatoa matokeo ya "John" na 36 mtawaliwa. Читать полностью…
def __init__(self, name, age):
self.name = name
self.age = age
p1 = Person("John", 36)
print(p1.name)
print(p1.age)
Arrays ni nini?
Arrays ni miundo ya data inayoweza kuhifadhi seti ya data ya aina moja. Kwa mfano, unaweza kutumia array kuhifadhi orodha ya namba, orodha ya majina, au orodha ya maelezo ya bidhaa.
Jinsi ya kuunda array katika Python?
Ili kuunda array katika Python, unaweza kutumia sintaksia ifuatayo:
array_name = [data1, data2, ..., dataN]Kwa mfano, ili kuunda array ya namba, unaweza kutumia sintaksia ifuatayo:
numbers = [1, 2, 3, 4, 5]Ili kuunda array ya majina, unaweza kutumia sintaksia ifuatayo:
names = ["John", "Mary", "Peter", "Jane"]Jinsi ya kufikia data katika array?
numbers[0]Hii itatoa matokeo yafuatayo:
1Ili kufikia data ya mwisho katika array ya numbers, unaweza kutumia sintaksia ifuatayo:
numbers[-1]Hii itatoa matokeo yafuatayo:
5Jinsi ya kuongeza au kufuta data katika array?
Can any one pls help me coz nimewaambia cjui hamuamini au hamtaki nijue moja
Читать полностью…
Hey guys mm sielewi naomba mnieleweshe pls
Читать полностью…