python_eafrica | Unsorted

Telegram-канал python_eafrica - PYTHON EAST AFRICA

690

The official East African Python Community.. Karibu sana!

Subscribe to a channel

PYTHON EAST AFRICA

Hapa kuna orodha ndefu ya mifano inayohusu Python Strings:

1. Kutengeneza String:

   string = "Habari!"

2. Kupata urefu wa String:

   string = "Hello, World!"
length = len(string)
print(length) # Output: 13

3. Kupata herufi katika nafasi fulani (indexing):

   string = "Hello, World!"
char = string[0]
print(char) # Output: "H"

4. Kupata sehemu ya String (slicing):

   string = "Hello, World!"
substring = string[7:12]
print(substring) # Output: "World"

5. Kugeuza String kuwa herufi kubwa:

   string = "Hello, World!"
uppercase_string = string.upper()
print(uppercase_string) # Output: "HELLO, WORLD!"

6. Kugeuza String kuwa herufi ndogo:

   string = "Hello, World!"
lowercase_string = string.lower()
print(lowercase_string) # Output: "hello, world!"

7. Kuchunguza ikiwa String inaanza na herufi fulani:

   string = "Hello, World!"
starts_with_hello = string.startswith("Hello")
print(starts_with_hello) # Output: True

8. Kuchunguza ikiwa String inaisha na herufi fulani:

   string = "Hello, World!"
ends_with_world = string.endswith("World!")
print(ends_with_world) # Output: True

9. Kupata nafasi ya kwanza ya herufi au kipande cha String:

   string = "Hello, World!"
position = string.find("World")
print(position) # Output: 7

10. Kuchukua String na kuigawanya kwa kipande cha kugawanya:

    string = "Hello, World!"
parts = string.split(",")
print(parts) # Output: ["Hello", " World!"]

11. Kuchanganua String na kuunda orodha ya herufi:

    string = "Hello"
characters = list(string)
print(characters) # Output: ["H", "e", "l", "l", "o"]

12. Kuchanganua String na kuunda tupu ya herufi:

    string = "Hello"
characters = tuple(string)
print(characters) # Output: ("H", "e", "l", "l", "o")

13. Kuchanganua String na kuunda seti ya herufi zisizorudiwa:

    string = "Hello"
unique_characters = set(string)
print(unique_characters) # Output: {"H", "e", "l", "o"}

14. Kuchanganua String na kuunda orodha ya herufi zilizopangwa kwa utaratibu:

    string = "Hello"
sorted_characters = sorted(string)
print(sorted_characters) # Output: ["H", "e", "l", "l", "o"]

15. Kuchanganua String na kuunda String mpya kwa kutumia herufi zilizopangwa kwa utaratibu:

    string = "Hello"
sorted_string = "".join(sorted(string))
print(sorted_string) # Output: "Helo"

16. Kuchanganua String na kuondoa nafasi nyeupe mwanzoni na mwishoni:

    string = "  Hello, World!  "
stripped_string = string.strip()
print(stripped_string) # Output: "Hello, World!"

17. Kuchanganua String na kuibadilisha herufi fulani na herufi nyingine:

    string = "Hello, World!"
replaced_string = string.replace("World", "Python")
print(replaced_string) # Output: "Hello, Python!"

18. Kuchanganua String na kuweka herufi fulani katika nafasi fulani:


string = "Habari! Python Strings ni aina ya data katika Python ambayo inawakilisha maandishi. Zinaweza kuwa herufi moja au herufi nyingi zilizopangwa pamoja. Strings zinaweza kutengenezwa kwa kutumia herufi, nambari, au hata herufi maalum kama alama ya nukta. Katika Python, strings zinaweza kutengenezwa kwa kutumia herufi zilizozungushiwa na herufi moja au mbili za nukta (kama 'Hello' au "World")."

Читать полностью…

PYTHON EAST AFRICA

Python Strings

Читать полностью…

PYTHON EAST AFRICA

Naludia tena huu👆pamoja na malezo yake ni mfano tu wa kukufanya uelewe kuwa Code ya Python inamahitaji kazaa hadi ifanye kazi kwahiyo Enyi Beginners wenzangu Nataka muelewe hivyo tu kwahiyo kama wewe Unayetumia Django Framework Kutengeneza App yako au website yako inatakiwa ujue kuwa Kuna mahitaji kazaa hadi App yako au website iweze kukamilika

Hayo ndonilitaka muyajue ili unapoingia katika kazi hii usihangaike saana kwaleo nakomea hapa

Читать полностью…

PYTHON EAST AFRICA

Au hapa👇
https://docs.pyrogram.org/intro/install

Читать полностью…

PYTHON EAST AFRICA

5. Install pyrogram pip

Utasakinisha pip hii kupitia hapa
👇

Читать полностью…

PYTHON EAST AFRICA

Orodha ndefu ya mifano zaidi ya matumizi ya variables katika Python:

1. Kutumia variables kuhifadhi nambari:

a = 5
b = 3
c = a + b
print(c) # Output: 8
2. Kutumia variables kuhifadhi strings:
jina = "Jane Doe"
umri = "25"
jina_kamili = jina + ", umri wako ni " + umri
print(jina_kamili) # Output: Jane Doe, umri wako ni 25
3. Kutumia variables kuhifadhi list:
fruits = ["apple", "banana", "orange"]
print(fruits) # Output: ['apple', 'banana', 'orange']
4. Kutumia variables kuhifadhi dictionaries:
mwanafunzi = {
"jina": "John Doe",
"umri": 20,
"shule": "ABC High School"
}
print(mwanafunzi) # Output: {'jina': 'John Doe', 'umri': 20, 'shule': 'ABC High School'}
5. Kutumia variables kuhifadhi boolean values:
siku_ni_jumatatu = True
if siku_ni_jumatatu:
print("Leo ni Jumatatu!")
else:
print("Leo si Jumatatu.")
6. Kutumia variables kwenye mzunguko (loop):
for i in range(5):
print(i)
7. Kutumia variables kuhifadhi matokeo ya operesheni za hesabu:
x = 10
y = 3
z = x ** y # Zinazidisha x na y
print(z) # Output: 1000
8. Kutumia variables kwenye matumizi ya pembejeo na pembejeo:
jina = input("Tafadhali ingiza jina lako: ")
print("Hello,", jina)
9. Kutumia variables kwenye matumizi ya moduli (vipengele) zilizojengwa:
import math

radius = 5
area = math.pi * radius ** 2
print("Eneo la mduara ni:", area)
10. Kutumia variables kwenye kazi (functions):
def greet(jina):
print("Hello,", jina)

greet("Alice") # Output: Hello, Alice
Hizi ni baadhi tu ya mifano ya matumizi ya variables katika Python. Variables hukuruhusu kuhifadhi na kutumia data katika njia mbalimbali kulingana na mahitaji yako katika programu yako.

Читать полностью…

PYTHON EAST AFRICA

Leo tuko kwenye

Python Variables
Vigezo vya Python

Читать полностью…

PYTHON EAST AFRICA

Chat with youtube videos, use pc for the best experience

Читать полностью…

PYTHON EAST AFRICA

Please take 5 minutes to fill in this survey: https://opnform.com/forms/developer-survey-for-african-developers-89xtyh

Читать полностью…

PYTHON EAST AFRICA

Example
Syntax Error:

if 5 > 2:
print("Five is greater than two!")

Читать полностью…

PYTHON EAST AFRICA

Syntax ya Python inahusu sheria na muundo wa jinsi programu ya Python inavyopaswa kuandikwa. Hapa kuna maelezo ya msingi kuhusu syntax ya Python:

1. Herufi Nyeupe (Indentation): Python hutumia herufi nyeupe au indentation kubainisha kundi la vitendo (block of code). Badala ya kutumia alama za wazi kama alama za mabano au alama ya kufungua na kufunga, Python hutumia indentation ya kufafanua muundo wa programu. Indentation inapaswa kuwa sawa katika kila kundi la vitendo. Kwa kawaida, herufi nne za nafasi au tab inapendekezwa kama kiwango cha kawaida cha indentation.

Mfano wa matumizi ya indentation:

if x > 5:
print("x ni kubwa kuliko 5")
else:
print("x ni sawa au ndogo kuliko 5")
2. Koma (Comma): Koma hutumika kutenganisha vitu vingi ndani ya orodha (list), ufafanuzi wa kazi (function definition), au hoja (arguments) za kazi.

Mfano:

orodha = [1, 2, 3, 4, 5]
def jumla(a, b):
return a + b
3. Alama ya Msimbo (Colon): Alama ya msimbo (:) hutumika kuelezea kuanza kwa kundi la vitendo, kama vile katika kifungu cha if, kifungu cha for, au ufafanuzi wa kazi.

Mfano:

if x > 5:
print("x ni kubwa kuliko 5")
4. Maoni (Comments): Maoni hutumiwa kutoa maelezo ya ziada kwenye programu. Python huzingatia mistari yote iliyotanguliwa na alama ya hashtag (#) kama maoni na haitayachukulia kama sehemu ya msimbo inayotekelezwa.

Mfano:

# Hii ni maoni
x = 5 # Hii ni maoni ya kujieleza
5. Kuweka Majedwali (Whitespace): Python inategemea kuweka jedwali (whitespace) kwa mipangilio ya kifungu cha if, for, while, nk. Kwa mfano, unaweza kuweka mstari mpya kabla ya kifungu cha if au mstari mpya baada ya kifungu cha for.

Mfano:

if x > 5:

print("x ni kubwa kuliko 5")

for i in range(5):

print(i)
Hizi ni baadhi ya kanuni muhimu za syntax ya Python. Kumbuka kuwa Python inazingatia usahihi wa syntax na kasoro ndogo kama alama zilizokosekana au indentation isiyofaa inaweza kusababisha makosa wakati wa kutekeleza programu. Ni muhimu kuzingatia sheria za syntax ili kuhakikisha kuwa programu yako inafanya kazi kama inavyotarajiwa.

Читать полностью…

PYTHON EAST AFRICA

def to_upper(s):
return s.upper()

print(to_upper("Hello, world!"))
Katika msimbo huu, tunatumia tu print kuchapisha matokeo ya to_upper("Hello, world!"), ambapo to_upper ni kipengele kinachotumika kwenye string "Hello, world!" ili kubadilisha herufi zote kuwa kubwa. Kwa hiyo, matokeo yatakayochapishwa ni "HELLO, WORLD!".

Читать полностью…

PYTHON EAST AFRICA

Sawa kabisa katika kuzungumzia kazi za print kuna baazi ya code zimeandikwa kima kosa ili kuona kama watu kama wanajifunza au hapana Code au msimbo wa mwisho mifano yake sahihi inatakiwa iwehivi

👇👇👇

Читать полностью…

PYTHON EAST AFRICA

Kazi ya "print()" katika Python hutumiwa kuchapisha data kwenye skrini. Data inaweza kuwa ya aina yoyote, ikiwa ni pamoja na:

* Nambari kamili (integers)
* Nambari za kumi (floats)
* Mfululizo wa herufi (strings)
* Thamani za kweli au za uwongo (booleans)

Hapa kuna mifano ya jinsi ya kutumia kazi ya "print()" katika Python:

Kuchapisha nambari kamili

print(123)

123


Kuchapisha nambari za kumi

print(1.23)

1.23


Kuchapisha mfululizo wa herufi

print("Hello, world!")

Hello, world!


Kuchapisha thamani ya kweli au ya uwongo

print(True)

True


Kuchapisha misemo

print("The answer is 42.")

The answer is 42.


Kutumia vigezo na kazi ya "print()"

Kazi ya "print()" inaweza kutumia vigezo kuchapisha data nyingi kwenye skrini. Vigezo vinaweza kuwa vya aina yoyote, ikiwa ni pamoja na:

* Nambari kamili (integers)
* Nambari za kumi (floats)
* Mfululizo wa herufi (strings)
* Thamani za kweli au za uwongo (booleans)

Hapa kuna mfano wa jinsi ya kutumia vigezo na kazi ya "print()" katika Python:

print(123, "Hello, world!", True)

123 Hello, world! True


Kutumia ishara za upatanishi na kazi ya "print()"

Kazi ya "print()" inaweza kutumia ishara za upatanishi kuchapisha data kwenye skrini kwa njia maalum. Ishara za upatanishi zinaweza kutumika kubadilisha jinsi data inavyoonyeshwa kwenye skrini.

Hapa kuna mifano ya jinsi ya kutumia ishara za upatanishi na kazi ya "print()" katika Python:

Kutumia ishara ya "%d" kuchapisha nambari kamili

print("%d", 123)

123


Kutumia ishara ya "%f" kuchapisha nambari za kumi

print("%f", 1.23)

1.230000


Kutumia ishara ya "%s" kuchapisha mfululizo wa herufi

print("%s", "Hello, world!")

Hello, world!


Kutumia ishara ya "%b" kuchapisha thamani ya kweli au ya uwongo

print("%b", True)

True


Kutumia ishara ya "%g" kuchapisha data ya aina yoyote

print("%g", 123)
123.000000


Kutumia ishara ya "%e" kuchapisha data ya aina yoyote kwa fomu ya kisayansi

print("%e", 123)
1.230000e+02


Kutumia ishara ya "%f" kuchapisha data ya aina yoyote kwa usahihi maalum

print("%.2f", 123.456)
123.46

Kutumia ishara ya "%s" kuchapisha data ya aina yoyote kwa kutumia kibadilishaji

def to_upper(s):
return s.upper()

print("%s", "Hello, world!", to_upper)
HELLO, WORLD!

Kwa ujumla, kazi ya "print()" ni kazi muhimu sana katika Python. Inaweza kutumika kuchapisha data kwenye skrini kwa njia mbalimbali.

Читать полностью…

PYTHON EAST AFRICA

App nyepesi kujifunzia ni hii hapa ipakue na usakinishe au install

Читать полностью…

PYTHON EAST AFRICA

Python Strings ni aina ya data katika lugha ya Python ambayo inawakilisha maandishi. Unaweza kufikiria String kama safu ya herufi zilizopangwa pamoja. Herufi katika String zinaweza kuwa herufi moja, namba, au hata herufi maalum kama alama ya nukta.

Strings katika Python zinaweza kutengenezwa kwa kutumia herufi zilizozungushiwa na herufi moja au mbili za nukta (kama 'Hello' au "World"). Kwa mfano:

string1 = 'Hello'
string2 = "World"
Strings ni vitu visivyobadilika (immutable), ambayo inamaanisha kuwa haiwezekani kubadilisha herufi zilizomo ndani yake baada ya kutengenezwa. Hata hivyo, unaweza kufanya operesheni mbalimbali kwenye strings kama vile kuchanganua, kuchanganya, na kuzipanga.

Kazi muhimu za Python Strings ni pamoja na:

1. Kupata urefu wa String: Unaweza kutumia kazi ya len() ili kupata urefu wa String, yaani idadi ya herufi zilizomo ndani yake.

2. Kuchanganua String: Unaweza kuchanganua String kwa kutumia indexing na slicing. Indexing inaruhusu kupata herufi katika nafasi fulani ndani ya String, wakati slicing inaruhusu kupata sehemu ya String kwa kuchagua kipande cha kuanzia na kipande cha mwisho.

3. Kugeuza herufi: Unaweza kubadilisha String kuwa herufi kubwa au herufi ndogo kwa kutumia kazi za upper() na lower().

4. Kuchunguza na kubadilisha sehemu ya String: Unaweza kutumia kazi za startswith() na endswith() ili kuchunguza ikiwa String inaanza au inaisha na herufi fulani. Unaweza pia kutumia kazi ya replace() ili kubadilisha herufi au kipande cha String na herufi au kipande kingine.

5. Kuchanganua na kuunganisha Strings: Unaweza kutumia kazi ya split() ili kuchanganua String na kuunda orodha ya sehemu zilizogawanywa na kipande cha kugawanya. Unaweza pia kutumia kazi ya join() ili kuunganisha strings nyingi pamoja.

6. Kuchanganua na kuunda herufi: Unaweza kutumia kazi ya list() ili kuchanganua String na kuunda orodha ya herufi, au kazi ya tuple() ili kuunda tupu ya herufi. Unaweza pia kutumia kazi ya set() ili kuunda seti ya herufi zisizorudiwa.

7. Kuchanganua na kupanga Strings: Unaweza kutumia kazi ya sorted() ili kuchanganua String na kuunda orodha ya herufi zilizopangwa kwa utaratibu. Unaweza pia kutumia kazi ya strip() ili kuondoa nafasi nyeupe mwanzoni na mwishoni mwa String.

Читать полностью…

PYTHON EAST AFRICA

Kwa leo tuendelee nilishindwa kuandaa Content Kwasabu ya kukosa umeme ila hakuna tatizo saana

Leo tuanzie hapa 👇

Читать полностью…

PYTHON EAST AFRICA

Hayo 👆 ndiyo mahitaji yanayo weza kuifanya code hii 👇 ikafanya kazi

from pyrogram import Client, filters
# Unda client wa Pyrogram
api_id = 123456 # Weka ID yako ya API hapa
api_hash = "your_api_hash_here" # Weka API hash yako hapa
bot_token = "your_bot_token_here" # Weka token ya bot yako hapa

app = Client(
"my_bot",
api_id=api_id,
api_hash=api_hash,
bot_token=bot_token
)

# Anza (Start) command
@app.on_message(filters.command("start"))
def start_command(client, message):
user = message.from_user.first_name
welcome_message = f"Karibu {user}! Asante kwa kujiunga na bot yetu."
client.send_message(message.chat.id, welcome_message)

# Echo function
@app.on_message(filters.text & ~filters.command("start"))
def echo(client, message):
client.send_message(message.chat.id, "Hello, World!")

# Anzisha bot
app.run()

Читать полностью…

PYTHON EAST AFRICA

https://pypi.org/

Читать полностью…

PYTHON EAST AFRICA

4. Bot_token
Utaipata kupitia hapa
👇 Kama kama huji uliza
@BotFather

Читать полностью…

PYTHON EAST AFRICA

Python ni lugha ya programu ambayo hutumia variables kuhifadhi na kusimamia data. Variables ni majina ambayo hutumiwa kuwakilisha maeneo ya kumbukumbu ambapo data inaweza kuhifadhiwa na kurejelewa wakati wa kutekeleza programu.

Katika Python, unaweza kuunda variable kwa kumpa jina na kuiweka thamani fulani. Hapa kuna mifano ya kuunda na kutumia variables katika Python:

# Kuunda variable na kuweka thamani
jina = "John"
umri = 25
pi = 3.14

# Kutumia variables
print(jina) # Output: John
print("Umri wangu ni", umri, "miaka") # Output: Umri wangu ni 25 miaka
radius = 5
mzunguko = 2 * pi * radius
print("Mzunguko wa mduara ni:", mzunguko) # Output: Mzunguko wa mduara ni: 31.4

# Kubadilisha thamani ya variable
umri = 30
print("Baada ya miaka 5, nitakuwa na umri wa", umri + 5, "miaka") # Output: Baada ya miaka 5, nitakuwa na umri wa 35 miaka
Katika mifano hiyo, jina, umri, na pi ni majina ya variables. Unaweza kutumia variables hizo kwa kurejelea thamani zilizowekwa ndani yake, kama vile jina la mtu, umri, na thamani ya pi. Unaweza pia kubadilisha thamani ya variable kwa kumpa variable jina jipya na kuweka thamani mpya.

Variables katika Python ni dynamically typed, ambayo inamaanisha unaweza kubadilisha aina ya data inayohifadhiwa ndani yake. Kwa mfano, unaweza kuanza kwa kuweka thamani ya nambari ndani ya variable, na kisha kubadilisha thamani hiyo kuwa string:

x = 5
print(x) # Output: 5

x = "Hello"
print(x) # Output: Hello
Hapo juu, x ilitumika kuhifadhi nambari 5 kwanza, lakini baadaye ilibadilishwa kuhifadhi string "Hello".

Читать полностью…

PYTHON EAST AFRICA

Habari za leo tena leo ni siku ya mwisho kisha tuna endela na mazoezi ila kwavile bado tuko kwenye data type nyepesi hata mazoezi yake siyo shida saana

Читать полностью…

PYTHON EAST AFRICA

https://transcription-rouge.vercel.app/Result/b0c94f0e-5561-4de7-b004-a78b4313ed33

Читать полностью…

PYTHON EAST AFRICA

Hapa kuna baadhi ya mifano ya makosa ya sintaksia (syntax errors) katika Python:

1. Kosa la Indentation (Indentation Error):


   if 5 > 2:
print("Hello, World!")

Hitilafu hii inatokea kwa sababu mstari wa pili haujaindenta vizuri. Baada ya kifungu cha "if", kundi la vitendo linapaswa kuwa na indentation sahihi. Kwa kawaida, herufi nne za nafasi au tab inapaswa kutumiwa.

2. Kosa la Alama ya Msimbo (SyntaxError: Invalid syntax):


   print("Hello, World!)

Hitilafu hii inatokea kwa sababu alama ya msimbo ya kufunga (") imekosekana kwenye sentensi. Kila alama ya kufungua lazima ifuatwe na alama ya kufunga ili kudumisha usahihi wa sintaksia.

3. Kosa la Kuweka Majedwali (IndentationError: unexpected indent):


   for i in range(5):
print(i)

Hitilafu hii inatokea kwa sababu mstari wa pili haujaindenta vizuri. Kifungu cha "for" kinapaswa kuwa na indentation sahihi ili kuonyesha kundi la vitendo linayohusiana.

4. Kosa la Koma (SyntaxError: invalid syntax):


   numbers = [1 2 3 4 5]

Hitilafu hii inatokea kwa sababu kuna koma iliyokosekana kati ya vitu ndani ya orodha (list). Orodha inapaswa kuwa na koma kati ya kila kipengee.

Mifano hii inaonyesha jinsi makosa ya sintaksia yanavyoweza kutokea katika Python. Ni muhimu kuzingatia sheria za sintaksia na kuhakikisha kuwa msimbo wako unaandikwa kwa usahihi ili kuepuka makosa ya sintaksia na kuhakikisha programu yako inafanya kazi kama ilivyokusudiwa.

Читать полностью…

PYTHON EAST AFRICA

Example
Syntax Error:

if 5 > 2:
print("Five is greater than two!")
print("Five is greater than two!")

Читать полностью…

PYTHON EAST AFRICA

Habari za leo tena Beginners python Wote leo tuna endelea na hatua ya

Syntax ya Python au Python Syntax

Читать полностью…

PYTHON EAST AFRICA

def to_upper(s):
return s.upper()

print("%s" % to_upper("Hello, world!"))

Читать полностью…

PYTHON EAST AFRICA

Code ya mwisho iyo tu upper si ni kama FUNCTION au???
Kwann umeanza na print?

Читать полностью…

PYTHON EAST AFRICA

Leo tuta anza na Kazi ya "print()" katika Python

Huu ndo utakuwa utangulizi wa darsa yetu kwa leo kabra ya maelezo yeyote 👇👇👇.

Читать полностью…

PYTHON EAST AFRICA

Kwenye siku 7 za wiki tutakuwa na siku tatu za kujifunza vitu vipya

J tano, Alhamis, na Ijumaa

Na sikuzinazobakia niza mazoezi

Читать полностью…
Subscribe to a channel