Python somo la 36: Kutumia json kwenye python

Python somo la 36: Kutumia json kwenye python

Katika somo hili utakwend

Download Post hii hapa

Kutumia JSON kwenye Python

JSON (JavaScript Object Notation) ni muundo wa kubadilishana data ambao ni rahisi kusoma na kuandika kwa wanadamu na mashine. Python inatoa msaada wa ndani kupitia moduli ya json.

 


 

Lengo la Somo

  1. Kufahamu jinsi ya kusoma (decode/deserialization) na kuandika (encode/serialization) data ya JSON kwenye Python.

  2. Kuelewa jinsi ya kufanya kazi na faili za JSON.

  3. Kujifunza matumizi ya  kawaida kwenye moduli ya json.

 


 

Hatua kwa Hatua

1. Kuandika JSON kutoka Python

Msimbo wa Kuandika JSON

import json

 

# Data ya Python

data = {

    "name": "Amina",

    "age": 25,

    "skills": ["Python", "SQL", "Machine Learning"]

}

 

# Kubadilisha data ya Python kuwa JSON

json_data = json.dumps(data, indent=4)

print(json_data)

 

Maelezo ya Kipengele

json.dumps(data): Huchukua data ya Python (kamusi, orodha, n.k.) na kuibadilisha kuwa JSON.

indent=4:Inapanga JSON kwa muundo rahisi kusomeka.

 


 

2. Kusoma JSON kutoka kwa Kamba

Msimbo wa Kusoma JSON

import json

# JSON kama kamba

json_string = '''

{

    "name": "Amina",

    "age": 25,

    "skills": ["Python", "SQL", "Machine Learning"]

}

'''

 

# Kubadilisha JSON kuwa data ya Python

data = json.loads(json_string)

print(data)

print(f"Name: {data['name']}, Age: {data['age']}")

 

Maelezo ya Kipengele

json.loads(json_string): Huchukua string ya JSON na kuibadilisha kuwa data ya Python (mfano: kamusi au orodha).

 


 

3. Kuandika JSON kwenye Faili

Msimbo wa Kuandika JSON kwenye Faili

Import json

# Data ya Python

data = {

    "name": "Amina",

    "age": 25,

    "skills": ["Python", "SQL", "Machine Learning"]

}

 

# Kuandika JSON kwenye faili

with open("data.json", "w") as file:

    json.dump(data, file, indent=4)

 

print("JSON imeandikwa kwenye faili 'data.json'")

 

 

Maelezo ya Kipengele

json.dump(data, file): Huandika data ya Python moja kwa moja kwenye faili kama JSON.

indent=4: Inapanga data kwa mpangilio rahisi kusomeka.

 


 

...

Download Post hii hapa

Jiunge nasi WhatsApp
Upate Update zetu

Download App Yetu

Jifunze zaidi, na wasiliana nasi ukiwa na App yetu. Bofya link hapo chini kuweza kuipakua.

Download Now Bongoclass Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: Python Main: ICT File: Download PDF Views 248

Share On:

Facebook WhatsApp
Sponsored links
👉1 Madrasa kiganjani    👉2 Bongolite - Game zone - Play free game    👉3 kitabu cha Simulizi    👉4 Kitabu cha Afya    👉5 Kitau cha Fiqh    👉6 Simulizi za Hadithi Audio   

Post zinazofanana:

Python somo la 39: Jinsi ya Kuongeza Kurasa Nyingine Katika Django View
Python somo la 39: Jinsi ya Kuongeza Kurasa Nyingine Katika Django View

Katika somo hili utakwenda kujifunza zaidi kuhusu Jinsi ya Kuongeza Kurasa Nyingine Katika Django View

Soma Zaidi...
Python somo la 40: Jinsi ya Kuunda Simple Navigation Menu Katika Django
Python somo la 40: Jinsi ya Kuunda Simple Navigation Menu Katika Django

Katika somo hili utajifunza Jinsi ya Kuunda Simple Navigation Menu Katika Django kwa kutumia template

Soma Zaidi...
PYTHON - somo la 1: Jinsi ya ku install python
PYTHON - somo la 1: Jinsi ya ku install python

Katika somo hili utajifunza kuhusu maana ya python na kazi zake. pia jinsi ya kuandaa kifaa chako kwa ajili ya somo.

Soma Zaidi...
Pthon somo la 41: Template Inheritance katika Django
Pthon somo la 41: Template Inheritance katika Django

Somo hili linazungumzia hatua ya kuunda navigation menu na kutumia template inheritance kwa njia ya kitaalamu katika Django.

Soma Zaidi...
Python somo la 24: Nini maana ya Object Oriented Programming
Python somo la 24: Nini maana ya Object Oriented Programming

Hapa tunakwenda kujifunza kuhusu OOP ambapo ni miongoni mwa mitindo ya uandishi wa code

Soma Zaidi...
Python somo la 23: Library kwenye python
Python somo la 23: Library kwenye python

Hapa utajifunza maana ya library, kazi zake aina zake na jinsi ya ku install lirary

Soma Zaidi...
Python somo la 46: Kutengeneza Fomu na Kuituma kwa Django Template
Python somo la 46: Kutengeneza Fomu na Kuituma kwa Django Template

Katika somo hili utakwenda kujifunza kutengeneza htmk form pamoja na kuituma.

Soma Zaidi...
Python somo la 44: Data Manipulation katika Django Templates
Python somo la 44: Data Manipulation katika Django Templates

Katika somo hili utakwend akujifunza jinsi ya kucheza na data kuzibadili kwa namna mbali mbali kwenye template

Soma Zaidi...
Python somo la 34: Kutumia html kwneye python
Python somo la 34: Kutumia html kwneye python

Katika somo hili utakwend akujifunz ajinsi ya kutumia html kwneye python

Soma Zaidi...
Python somo la 25: Sheria za uandishi wa class
Python somo la 25: Sheria za uandishi wa class

Katika somo hili utajifunza maana ya class, sheria za uandishi wake na mifano halisi

Soma Zaidi...