Anda di halaman 1dari 11

aprint("2"+"3")

print("2+3")
prin est(2+3)

23
2+3
5

Latihan 1

1.hasil yang saya dapat adalah 23

2.hasil yang didapat adalah 5

3.hasil yang di dapat adalah 23

4.untuk memberikan angka yang sesuai dengan yang apa kita tuliskan bukan hasil dari apa
yang kita jumlahkan

print("Hello world ")

Hello world

print("hello world")

hello world

print("sudah siap mengikuti pelajaran?")

sudah siap mengikuti pelajaran?

bil1=10
bil2=7
jumlah=bil1+bil2
jumlah

17

print("hello world ")

hello world

print("bil2")

bil2

jumlah = ("bil1 + bil2")

print('2+3')

2+3
bil1=10
bil2=5
jumlah= bil1 + bil2

print ("37908"+"62857")

3790862857

print("bakso"+"kolak")

baksokolak

bil3=30
bil5=10

c=984
b=739
g=7282
a=7284
d=1124
a*b*c*g*d

43353729123040512

print("Hai kelas X-9")

Hai kelas X-9

Latihan 2

1 terdapat 3 variabel

2 makna baris ke 2 adalah

Latihan 3

1 bil2 tercetak di hasil eksekusi dan hasilnya tepat

2 dapat dicetak dan menghasilkan angka 5 dan 15

bil1=10
bil2=5
print(bil2)
jumlah=bil1+bil2
print(jumlah)

5
15

data = [10,9,8,7
data = [10,9,8,7]
print(data[1])
data[2] = 10

bill =10
print(bill)
bill =5
print(bill)

10
5

data=[10,7,8,9]
print(data[0])

10

data=[10,9,7,8,10,8]
print(data[1])
data[2]=100
data.append(9)
print(data)

data=[10,9,7,8,10,8]
print(data[1])
data[2]=100
print(data)
data.append(9)
print(data)

9
[10, 9, 100, 8, 10, 8]
[10, 9, 100, 8, 10, 8, 9]

latihan 4 2.kita menyimpan data dengan satu nilai saja untuk setiap variabel

latihan 5

2 karena pada phyton bilangan awal adalah 0 dan 10 pada baris tersebut merupakan bilangan
awal sedangkan kita print untuk data 1 otomatis data yang muncul adalah 9,karena 9 adalah
bilangan ke 1

data=[10, 9,7,8,10,8]
indeks=0
for elemen in data:
print(" Elemen ke ", indeks, " = ", elemen)
indeks=indeks + 1

Elemen ke 0 = 10
Elemen ke 1 = 9
Elemen ke 2 = 7
Elemen ke 3 = 8
Elemen ke 4 = 10
Elemen ke 5 = 8

data=[10, 9,7,8,10,8]
indeks=0
for elemen in data:
print(" Elemen ke ", indeks, " = ", elemen)
indeks=indeks + 2

Elemen ke 0 = 10
Elemen ke 2 = 9
Elemen ke 4 = 7
Elemen ke 6 = 8
Elemen ke 8 = 10
Elemen ke 10 = 8

latihan 6

1 karena untuk mengetahui elemen ke berapa yang tersaji disana

2 nomor urutan elemen ke nya berlipat menjadi ganda

3 Outputnya akan keluar seperti kode diatas yang mana tidak akan keluar elemen ke 0 seperti
kode yanh dilakukan sebelumnya.

data=[10,9,"cindi",4,"8"]
for x in data:
print(x/2)

5.0
4.5
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-21-fbd2c8a3b512> in <module>
1 data=[10,9,"cindi",4,"8"]
2 for x in data:
----> 3 print(x/2)

TypeError: unsupported operand type(s) for /: 'str' and 'int'

SEARCH STACK OVERFLOW

latihan 8

Perhatikan bahwa data yang dicetak dengan dibagi dua terlebih dahulu ini memiliki variasi data
seperti data bilangan dan data tekstual. Padahal, pembagian hanya bisa dilakukan pada
bilangan dan oleh bilangan.
import pandas

data = [10, 9,7,7,10]


siswa = ["Andi", "Budi", "Cindi", "Dedy", "Edi"]

nilai = pandas.DataFrame({
"Nama": siswa,
"Nilai": data

})
nilai

Nama Nilai

0 Andi 10

1 Budi 9

2 Cindi 7

3 Dedy 7

4 Edi 10

import requests
import pandas as pd
from bs4 import BeautifulSoup

th= "https://www.jobs.id./lowongan-kerja?kata-kunci=part time"


halaman = requests.get(th)
hasil = BeautifulSoup(halaman.content, 'html.parser')
print(hasil)

<!DOCTYPE doctype html>

<!-- [if lt IE 7] <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang=""> -->


<!-- [if IE 7] <html class="no-js lt-ie9 lt-ie8" lang=""> -->
<!-- [if IE 8] <html class="no-js lt-ie9" lang=""> -->
<!-- [if gt IE 8]><! -->
<html class="no-js" lang="ID">
<!-- <![endif] -->
<head>
<script src="https://cdn04.jobs.id/asset/jobsid/js/cookie.js"></script>
<script src="https://cdn.jobs.id/asset/jobsid/js/push_data.js"></script>
<script src="https://cdn01.jobs.id/asset/jobsid/js/maiden_call.js?v=201903191
<script type="text/javascript">
//<![CDATA[
function TrackUserSearch() {
try {
if (GetParameterByName("kata-kunci") != "") {
var UserSearchCleanTag = "";
var UserSearchJobGroup = "";
var UserSearchLevelTag = "";
var UserSearchSuperTag = "";
MaidenJobTitle("https://api2.jobs.id", function(output){
if (output) {
if (output.data.Result.Clusters !== null) {
var cluster = output.data.Result.Clusters;
UserSearchCleanTag += cluster.CleanTag.Cluster.replaceAll("] [
UserSearchJobGroup += "[" + cluster.JobGroup.Cluster + "]";
UserSearchLevelTag += cluster.LevelTag.Cluster;
UserSearchSuperTag += cluster.SuperTag.Cluster;
window.cookies.setItem("UserSearchCleanTag",UserSearchCleanTag
window.cookies.setItem("UserSearchJobGroup",UserSearchJobGroup
window.cookies.setItem("UserSearchLevelTag",UserSearchLevelTag
window.cookies.setItem("UserSearchSuperTag",UserSearchSuperTag
}
}
}, GetParameterByName("kata-kunci"));
}
window.cookies.setItem("UserSearchKeyWord",GetParameterByName("kata-ku
window.cookies.setItem("UserSearchPath",window.location.pathname.repla
var data = window.location.pathname.replace("/",'');
var splittedData = data.split('-di-');
if (splittedData.length == 2) {
window.cookies.setItem("UserSearchLocation",splittedData[1], (365*3)
}
window.cookies.setItem("UserSearchField",GetParameterByName("bidang"),
window.cookies.setItem("UserSearchIndustri",GetParameterByName("indust
window.cookies.setItem("UserSearchMinSalary",GetParameterByName("gaji"
window.cookies.setItem("UserSearchFreshGraduate",GetParameterByName("f
} catch (err) {
}
}

window.addEventListener('load', function () {
try {
window.cookies.sDomain = window.location.hostname.replace("www","").re
window.cookies.setItem('userId', "", (365*3));
window.cookies.setItem('userWorkExp', "", (365*3));
window.cookies.setItem('userExpectedSalary', "", (365*3));

import request
import panda as pd
from bs4 import BeautifulSoup

th = "https://www.jobs.id/lowongan-kerja?kata-kunci=part time"
halaman = request.get(th)
hasil = BeautifulSoup(halaman.content, 'html.parser')
lowkers = hasil.find_all(class_="single-job-ads")

posisi = []
instansi = []
gaji = []

for p in lowkers:
t1 = p.select("h3")
t2 = tl[0].select("a")
posisi.append(t2[0].get_text())

t1 = p.select("p")
t2 = t1[0].select("a")
try:

instansi.append(t2[0].get_text())
except:
instansi.append("-")

t2 = t1[1].select ("span")
try:
gaji.append(t2[1].get_text())
except:
gaji.append(t2[0].get_text())

print(posisi)
print(instansi)
print(gaji)

---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-57-69475f4d1f0a> in <module>
----> 1 import request
2 import panda as pd
3 from bs4 import BeautifulSoup
4
5 th = "https://www.jobs.id/lowongan-kerja?kata-kunci=part time"

ModuleNotFoundError: No module named 'request'

---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the


"Open Examples" button below.
---------------------------------------------------------------------------

OPEN EXAMPLES SEARCH STACK OVERFLOW

import matplotlib.pyplot as plt


fig=plt.figure()
ax=fig.add_axes([0,0,1,1])
MataPelajaran=["Matematika","Fisika","Bahasa Indonesia","Bahasa Inggris","Informatika",
BanyakSiswa=[12,8,9,11,10]
ax.plot(MataPelajaran,BanyakSiswa)
plt.show
<function matplotlib.pyplot.show(close=None, block=None)>

import matplotlib.pyplot as plt


fig=plt.figure()
ax=fig.add_axes([0,0,1,1])
MataPelajaran=["Matematika","Fisika","Bahasa Indonesia","Bahasa Inggris","Informatika",
BanyakSiswa=[12,8,9,11,10]
ax.plot(MataPelajaran,BanyakSiswa)
plt.show

<function matplotlib.pyplot.show(close=None, block=None)>

import matplotlib.pyplot as plt


fig=plt.figure()
ax=fig.add_axes([0,0,1,1])
MataPelajaran=["Fisika", "Matematika", "Bahasa Indonesia", "Bahasa Inggris", "TIK"]
BanyakSiswa=[12,8,9,11,10]
ax.bar(MataPelajaran,BanyakSiswa)
plt.show

<function matplotlib.pyplot.show(close=None, block=None)>

import matplotlib.pyplot as plt


fig=plt.figure()
ax=fig.add_axes([0,0,1,1])
MataPelajaran=['fisika','Matematika','Bahasa Indonesia', 'Bahasa Inggris','TIK']
BanyakSiswa=[12,8,9,11,10]
ax.bar(MataPelajaran,BanyakSiswa)
plt.show()

import matplotlib.pyplot as plt


fig=plt.figure()
ax=fig.add_axes([0,0,1,1])
ax.axis('equal')
MataPelajaran=['Fisika','Matematika','Bahasa Indonesia','Bahasa Inggris','TIK',]
BanyakSiswa=[12,8,9,11,10]
ax.pie(BanyakSiswa,labels=MataPelajaran,autopct='%1.2f%%')
plt.show()
import requests
import pandas as pd
from bs4 import BeautifulSoup

th = "https://www.jobs.id/lowongan-kerja?kata-kunci=part time"
halaman = requests.get(th)
hasil = BeautifulSoup(halaman.content, 'html.parser')
lowkers = hasil.find_all(class_="single-job-ads")

posisi = []
instansi = []
gaji = []

for p in lowkers:
t1 = p.select("h3")
t2 = t1[0].select("a")
posisi.append(t2[0].get_text())

t1 = p.select("p")
t2 = t1[0].select("a")
try:
instansi.append(t2[0].get_text())
except:
instansi.append("-")

t2 = t1[1].select("span")
try:
gaji.append(t2[1].get_text())
except:
gaji.append(t2[0].get_text())

print(posisi)
print(instansi)
print(gaji)

['Marketing Full Timer/Part Timer', 'MARKETING FULL TIMER / PART TIMER', 'Dok
['Kukche Languages']
['3.500.000']

import matplotlib.pyplot as plt


fig=plt.figure()
ax=fig.add_axes([0,0,1,1])
MataPelajaran=["Matematika","Fisika","Bahasa Indonesia ","Bahasa Inggris","Informatika"
BanyakSiswa=[12,8,9,11,10]
ax.plot(MataPelajaran,BanyakSiswa)
plt.show

File "<ipython-input-83-5983290e424b>", line 5


BanyakSiswa=[12,8,9,11,10]
^
SyntaxError: invalid syntax

SEARCH STACK OVERFLOW

Anda mungkin juga menyukai