import matplotlib.pyplot as plt
"""
fig = plt.figure("Histogram")
ax = fig.add_subplot(1,1,1)
ax.hist([21,12,23,25,45,60,33,22,56,34,28,40,41], bins = 7, facecolor = 'g', normed = False)
plt.title("Distribution")
plt.xlabel("Range")
plt.ylabel("Amount")
plt.show()
fig2 = plt.figure("Box-plot")
ax1 = fig2.add_subplot(1,1,1)
ax1.boxplot([21,12,23,25,45,60,33,22,56,34,28,40,41])
plt.show()
fig3 = plt.figure('Bar')
ax2 = fig3.add_subplot(1,1,1)
ax2.set_xlabel('X')
ax2.set_ylabel('Y')
ax2.set_title("Bars")
ax2.bar([0,1,2,3],[5,10,15,5],[0.5,1,1.3,1],color=['b','r'])
plt.show()
fig4 = plt.figure('Line')
ax3 = fig4.add_subplot(1,1,1)
ax3.set_xlabel('X')
ax3.set_ylabel('Y')
ax3.set_xlim([-2,10])
ax3.set_ylim([0,6])
ax3.set_title("Lines")
ax3.plot([-1, 2, 4, 7, 8], [5, 2, 3, 4, 3], 'r')
plt.show()
data = {'Player': ['Wade','James','Kobe','Curry'],
'First': [10,10,8,12],
'Second': [12,8,13,8],
'Third': [15,12,8,8],
'Fourth': [18,20,15,8]}
fig5 = plt.figure('Stacked bar')
ax4 = fig5.add_subplot(1,1,1)
bar_width = 0.5
bars = [i+1 for i in range(len(data['First']))]
ticks = [i + (bar_width/2) for i in bars]
ax4.bar(bars,
data['First'],
width = bar_width,
label = 'First Quarter',
color = '#AA5439'
)
ax4.bar(bars,
data['Second'],
width = bar_width,
bottom = data['First'],
label = 'Second Quarter',
color = '#FFD600'
)
ax4.bar(bars,
data['Third'],
width = bar_width,
bottom = [i+j for i,j in zip(data['First'],data['Second'])],
label = 'Third Quarter',
color = '#FF9200'
)
ax4.bar(bars,
data['Fourth'],
width = bar_width,
bottom = [i+j+k for i,j,k in zip(data['First'],data['Second'],data['Third'])],
label = 'Fourth Quarter',
color = 'r'
)
plt.xticks(ticks,data['Player'])
ax4.set_xlabel('Total')
ax4.set_ylabel('Player')
plt.legend(loc = 'upper right')
plt.xlim([min(ticks) - bar_width, max(ticks)+bar_width])
fig6 = plt.figure('Scatter')
ax5 = fig6.add_subplot(1,1,1)
ax5.scatter([-1,0,2,3,5],[2,1,3,0.5,4],[120,200,300,150,30],['r','g','#BCDFF0','#BB5500','#0022FF'])
"""
fig7 = plt.figure('Pie')
sizes = [50,50,44,36]
labels = ['Wade','James', 'Kobe','Curry']
explode = (0.1, 0, 0, 0)
colors = ['red','purple','yellow','blue']
plt.pie(sizes, explode = explode, labels = labels, colors = colors, autopct = '%1.1f%%', shadow = 'True', startangle = 140)
plt.axis('equal')
plt.show()
python etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
python etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
13 Aralık 2017
12 Aralık 2017
Python Inheritance
class Vehicle:
def __init__(self,VIN,weight,manufacturer):
self.vin = VIN
self.weight = weight
self.manufacturer = manufacturer
def GetWeight(self):
return self.weight
def GetManufacturer(self):
return self.manufacturer
def VehicleType(self):
pass
class Car(Vehicle):
def __init__(self,VIN, weight, manufacturer, seats):
self.vin = VIN
self.weight = weight
self.manufacturer = manufacturer
self.seats = seats
def NumberOfSeats(self):
return self.seats
def VehicleType(self):
return 'CAR'
class Truck(Vehicle):
def __init__(self,VIN, weight, manufacturer, capacity):
self.vin = VIN
self.weight = weight
self.manufacturer = manufacturer
self.capacity = capacity
def TransportCapacity(self):
return self.capacity
def VehicleType(self):
return 'TRUCK'
a = Car('ABC1', 1000, 'BMW', 4)
b = Truck('BCD2', 1000, 'MAN', 10000)
c = Car('DEF3', 1200, 'FORD', 4)
d = Truck('EFG4', 11000, 'MERCEDES', 15000)
for v in [a,b,c,d]:
print(v.GetManufacturer(),v.VehicleType())
def __init__(self,VIN,weight,manufacturer):
self.vin = VIN
self.weight = weight
self.manufacturer = manufacturer
def GetWeight(self):
return self.weight
def GetManufacturer(self):
return self.manufacturer
def VehicleType(self):
pass
class Car(Vehicle):
def __init__(self,VIN, weight, manufacturer, seats):
self.vin = VIN
self.weight = weight
self.manufacturer = manufacturer
self.seats = seats
def NumberOfSeats(self):
return self.seats
def VehicleType(self):
return 'CAR'
class Truck(Vehicle):
def __init__(self,VIN, weight, manufacturer, capacity):
self.vin = VIN
self.weight = weight
self.manufacturer = manufacturer
self.capacity = capacity
def TransportCapacity(self):
return self.capacity
def VehicleType(self):
return 'TRUCK'
a = Car('ABC1', 1000, 'BMW', 4)
b = Truck('BCD2', 1000, 'MAN', 10000)
c = Car('DEF3', 1200, 'FORD', 4)
d = Truck('EFG4', 11000, 'MERCEDES', 15000)
for v in [a,b,c,d]:
print(v.GetManufacturer(),v.VehicleType())
9 Aralık 2016
Python İle Arka Planda Duyuru Kontrol Etme
Sayfadaki Duyuruları Kontrol Etmek İçin Python İle Aşağıdaki Programcığı Yaptım
http://lxml.de/ adresinden web sayfasıyla ilgili işlemlerin kısa bir özetini bulabilirsiniz. Benim burada ki amacım duyuru değişince üniversitenin web sayfasının açılmasıdır.
http://lxml.de/ adresinden web sayfasıyla ilgili işlemlerin kısa bir özetini bulabilirsiniz. Benim burada ki amacım duyuru değişince üniversitenin web sayfasının açılmasıdır.
from lxml import html import requests import threading import webbrowser def duyuru_kontrol_et(): t=threading.Timer(300.0, duyuru_kontrol_et) t.start() page = requests.get('http://www.gtu.edu.tr/') tree = html.fromstring(page.content) duyuru = tree.get_element_by_id('more-news')[1][0].text_content() duyuru=duyuru.strip() print(duyuru) if duyuru not in ["Türkiye İnovasyon Haftası 2016"]: webbrowser.open('http://www.gtu.edu.tr/') t.cancel() duyuru_kontrol_et()
Kaydol:
Kayıtlar (Atom)