Új hozzászólás Aktív témák
-
Regirck
senior tag
Sziasztok!
Egy kis segítséget szeretnék kérni!
Pythonnal készítettem egy txt fájlt és egy listát, viszont a kettőt nem tudom összehúzni. Azt szeretném, ha "appendelem" a listát akkor azt mentse ki txt-be, vagy ha "remove-olok" akkor azt index alapján szedje ki. Lényegében egy index + stringes adatbázist szeretnék létrehozni txt fájlba, de eddig nem sikerült összehoznom a kettőt.
Ebben szereném a segítségeteket kérni!
-
cousin333
addikt
válasz
alec.cs
#1595
üzenetére
A program pontosan azt írja ki, amit a leírtak - a
return- alapján ki kell írnia. Úgy gondolom, hogy az mo fájlban a msgid szövegeket cseréli le a hozzá tartozó msgstr részre akkor, ha a sztringben egy "_" szerepel, ha azt zárójelben az id követi. Ez a behelyettesítés hiányzik a kódodból.Tudnál olyan részletet bemásolni, ahol működik a csere?
-
alec.cs
tag
Sziasztok!
Lenne egy működő programkód, csak nem megfelelően íródik ki az ami kiíródik!

Van egy teszt.py fájl.
A kód egy részlete ez:
class Kiiras(Screen):
...
szoveg_kiiras = self.hossz(140)
print _("%s %s") % ("Hossz:",szoveg_kiiras)
def hossz(self,cm):
...
v_m = ...
v_cm = ...
...
return '{0} _("m_meter") {1} _("m_cm")'.format(v_m,v_cm)Van egy ehhez tartozó .mo fájl is, benne:
msgid "m_meter"
msgstr "méter"
msgid "m_cm"
msgstr "cm"
msgid "%s %s"
msgstr "%s %s"Ha lefut a teszt.py fájl, akkor ez íródik ki:
Hossz: 1 _("m_meter") 40 _("m_cm") -> Miért ez íródik ki????
Ezt szeretném, hogy ez legyen:
Hossz: 1 méter 40 cm -> Ez kellene
A kód egy példa kód, persze, lehetséges rövidíteni, de most a működése a lényeg.
Hogy kellene a programkódot módosítani, hogy a megfelelő szöveg íródjon ki.Miért nem helyettesítődnek be a .mo fájlból a megfelelő szövegek?
A többnyelvűség miatt kellene, hogy megfelelően működjön a futás, a kiírás...Egyébként a .mo fájlban lévő más szövegek behelyettesítődnek, tehát a .mo fájl elérhető és használódik.
-
justmemory
senior tag
válasz
kezdosql
#1589
üzenetére
Hmm... mivel nem vagyok képzett programozó, hanem ez számomra csak hobbi, lehet, hogy nem tudom egzakt módon leírni, de én mindenképpen sqlite vagy mysql modult néznék az adatbáziskezeléshez - a neten találsz hozzá mindent, ami kell; már ami a leírásokat illeti (csak hirtelen kettő, amit elsőre kidobott a kereső: 1, 2).
Ha gui-t is szeretnél, akkor rajtad áll, hogy miben szeretnéd az megírni; illetve ki kell találni, hogy pontosan milyen programot szeretnél és mindent aszerint felépíteni. -
kezdosql
tag
válasz
justmemory
#1585
üzenetére
Az a kerdes, hogyan es milyen python reszeknek alljak neki, hogy kepben legyek.

-
justmemory
senior tag
válasz
szpeti40
#1584
üzenetére
Szia,
én a telómon accuweather rss-ből húzom be először bash scripttel, azon alakítok, hogy a nekem kellő formátumú és infótartalmú legyen, aztán iratom ki - próbálkoztam tán én is azzal, amit linkeltél, de nekem valamiért nem jött be (meg talán regisztrálós is). Az adatok frissítését pedig dbus signal-hoz kötöttem (van net/nincs net).
-
justmemory
senior tag
válasz
kezdosql
#1578
üzenetére
Az alapján amit írsz, szerintem meg lehet csinálni, mert magában az adatbázisban simán rá lehet keresni bármire; én is csináltam már ilyet. Illetve ráerősítenék arra, amit cain69 is írt - megfelelő modul kell (még jelszavas védelmet is csinálhatsz neki), aztán csak stringben a parancsok.
-
Hátha valaki próbálta már. Hogy lenne a legegyszerűbb kiíratni a kinti hőmérsékletet a kijelzőre?
-
Sziasztok!
Van egy raspberry-m a hozzá csatlakoztatot l2c kijelzővel, nem nagyon programoztam még pythonban, c#-ot tanultam régebben.
A problémám az, hogy a kijelzőre az órát akarom kiiratni, ami megy is, viszont még az ezred másodpercek is látszódnak, ami nekem nem kell, elég az óra:perc.Ez a kód:
import lcddriver
import time
import datetime
display = lcddriver.lcd()
try:
print("Ora kiiratasa")
display.lcd_display_string("Az ido: ", 1) # Write line of text to first line of display
while True:
display.lcd_display_string(str(datetime.datetime.now().time()), 2)
time.sleep(30)
except KeyboardInterrupt: # If there is a KeyboardInterrupt (when you press ctrl+c), exit the pr$
print("Cleaning up!")
display.lcd_clear()google-ön kerestem megoldásokat, de mindig syntax errort kaptam sajnos, hátha itt tudtok segíteni nekem

-
válasz
kezdosql
#1577
üzenetére
jó, akkor teradata.

neked fog a választott sql típusának megfelelő modul kelleni.
sql kezelés pythonból nem igazán nagy kihívás. be kell majd állítanod az elején egy megfelelő connection stringet, amivel kapcsolódsz.
magukat a parancsokat pedig stringekként fogod beküldeni, ezeket a stringeket pedig úgy fogod statikus és dinamikus részekből összelegózni. -
kezdosql
tag
válasz
justmemory
#1576
üzenetére
persze nem tudom mire is kéne igazán neked, mert sajnos azokat a programokat nem ismerem, amiket említettél.
Egyszeru, a hataridonaplok csak egy buta "todo" listak, csak arra kepesek, hogy beirj egy szoveges megjegyzest adott idosavra. Utolagos kereses es cimkezes mar nincs bennuk.
A MS-nek az outlookja (de csak 2000-ig) volt mar egy normalisabb megoldas, tudtal parametereket megadni, mint szemelyek, helyszin, de a tobbi csak szoveges megjegyzes volt. Utolagos kereses ott se volt, illetve korlatosan, a cimtarban szereplo szemelyre tudtal keresni, de ha tobben voltak, mar problemas eredmenyt adott.
Ugyan ez van az online-os szarokkal is, csak arra jok, hogy elore beirj valamit, utolag csak a naptart vegignyalazva lathatsz barmit.Nekem az kell, hogy szemelyek, helyszin es talalkozo tipusa szerint tudjak keresni, mikor, kivel, milyen ugyben volt talalkozom akar evekkel korabban.
Mivel ilyet sehol se talaltam, ugy tunik, kemeny dio, egetemet vegzett programozok is kizarolag a huszonezredik ostoba naptarig jutnak el, csicsakkal es egyeb szarokkal, amikre nincs szukseg, mig az erdemi adatkezelest nagyivben elkerulik, mert valoszinuleg ahhoz mar programozoi tudas kellene, amit nem tanitottak meg nekik, cask a szinezest meg egyeb marhasagokat.
sql-ben probaltam, de nem jott ossze, mert ott csak kettesevel lehet az adatokat osszefuzni, itt pedig minimum harom, de talan tobb adat szerint, illetve ezek kombinacioi alapjan kelle keresni, ami tul bonyolultnak tunik egyetemi sql oktatok szerint. -
justmemory
senior tag
válasz
kezdosql
#1574
üzenetére
Szia,
én magamnak sqlite és mysql alapon írtam programot, illetve a telefon (nokia n900) alap naptára is az sqlite-ot használja; szerintem elég sok mindent meg lehet oldani ezekkel az adatbázisokkal... persze nem tudom mire is kéne igazán neked, mert sajnos azokat a programokat nem ismerem, amiket említettél.
-
kezdosql
tag
Pythont elkezdtem tanulni, de annyira sokoldalu, hogy kernek egy kis segitseget, milyen reszekre koncentraljak adatbazis kezeleshez.
Egy sokoldalu hataridonaplot akarok irni, mert regota nem talalok ilyet, es amikor sql-ben nekialltam, rajottem, hogy azzal se lehet megoldani.
Olyan megoldast akarok, mint a Masterfile program volt a Zx Spectrumon, egy adatbazisrol keszitett tizfele indexet, es azokat valtogatva mindenre lehetett talalatokat kapni, de azt meg Assemblerben irtak, igy sajnos PC-n nem hasznalhato.
-
Johnny_vT
senior tag
Sziasztok!
Python-t tanulok hobbiból mindenféle komoly célkitűzés nélkül (egyelőre), pusztán a kíváncsiság és a kreativitás által hajtva. A Codecademy ingyenes részét már kitapostam és most a CodeWars.com-on pörgetem a különböző Katákat.
Két dolog érdekelne:
1) Van ezekhez hasonló weboldal, ami egy konkrét projekten vezet végig és így mélyíthetném a tudásomat?2) Van olyan weboldal/oktatóanyag, ami egy adott projektet (pl. valami nagyon alap játékot vagy asztali alkalmazást) mutat be részletekbe menően, amelyből aztán tudásvámpír módjára kiszívhatom a nekem kellő új ismereteket?
Szerk.: plusz pont, ha online felületen pötyöghetek, mert akkor nem vagyok az asztali PC-mhez kötve.
-
smallmer
őstag
Sziasztok,
Egy dolgozatban zenelejátszó alkalmazást kellene megvalósítani.
Úgy nézne ki a dolog, hogy lenne egy server amelyeken zeneszámok lennének.
Külső kliensek kapcsolódnának hozzá és internet segítségével jóformán átstreamelné a server a zenefájlokat.
KB mint egy spotify, csak itt azok a zenék lennének, amelyeket korábban és a serverre feltettem.Szerintetek megvalósítható ez python nyelvben? Mennyire tűnik nehéznek? Bármilyen ötletek van még ezzel kapcsolatban?
köszönöm szépen
-
cousin333
addikt
Nagy fájlok esetében nem is nagyon erőltetném a
print-et, főleg, ha sok az egyezés. Érdemesebb inkább kiírni egy eredmény fájlba.A másik: a
set()konstruktor egy iterálható objektumot vár, és a nyitott fájl objektum ilyen, szóval a kis fájll beolvasást tovább lehet egyszerűsíteni.# a kis fájl beolvasása
with open("kis-a.txt") as kf:
words = set(kf)
with open("nagy-b.txt") as nf, open("eredmeny.txt") as ef:
count = 0
for line in nf:
if line in words:
ef.write(line)
count += 1
print count, "egyezést találtam!" -
Zuzu
csendes tag
print "Talalat: " + line
-
Zuzu
csendes tag
-
EQMontoya
veterán
C++-ban a sima set mögött ugye RB tree van, így a string < operátorával pontosan szófa épülne belőle std::set használata esetén, pythonban viszont nincs ilyen kollekció alapból (a set ugye itt hash alapú), olyannal meg nem akartam traktálni a kedves usert, amihez esetleg kell valami további modul.
-
axioma
veterán
Szerintem ha nem kell a darabszam, akkor egy adatfile egy trie (azaz szo-fa), ertelemszeruen jobb a kicsibol, a nagyo(ka)t meg futtatod rajta egyesevel, ha talalat, akkor kiirod.
Amugy agyuval verebre, ha a sorrend mindegy. Lerendezed oket az oprendszer segitsegevel, es kapasbol eleg egy diff jellegu lekeres (jo, pont forditva, az kell ami nincs a diff-ben). Vagy ha rendezni tudod "kint", kis eroforrassal, esetleg valamelyiket mar eleve ugy tartani, akkor egy osszefuzes-szeru algoval tudsz egyformakat listazni. Persze ezek a sorrendet osszezavarjak, az elso megoldas nem.szerk. EQ, bocs, nem neztem, a lenyeg kb. ugyanaz, a set sztem stringeknel try lesz. Csak messzirol raneztem a kodra es felreertettem hgoy dupla for van egymasban, de hat latszik hogy en vagyok feluletes (meg faradt).
-
EQMontoya
veterán
Én azt csinálnám, hogy a kisebbet benyalnám fixen egy setbe (az ugye elég gyorsan kereshető), majd a nagyobbat olvasnám végig soronként, és ha benne van a beolvasott sor a setben, akkor elmenteném/kírnám, hogy van metszet.
Kódban:
words = set()
with open(kisfile) as kf:
for line in kf:
words.add(line)
with open(nagyfile) as nf:
for line in nf:
if line in words:
print "Yahoo!!!" -
Zuzu
csendes tag
Jah igen ami még fontos lehet
Mindkét A.TXT és B.TXT fajl tartalma
random karakterhalmaz de egy oszlopban struktúrált!53qMRe84v2Cj4
nBvfjWYiWUGk
eB67q3vMdukio
stb...... -
Zuzu
csendes tag
Sziasztok
Szeretnék egy kis segítséget kérni profiktól!Hogyan oldható az meg hogy 1 nagyobb nevezzük
(A.txt) fájl tartalma össze hasonlítható legyen egy kisebbel (B.txt fájlal)Ha tartalmi egyezés van bármelyik sorban, akkor azt kilistázza a képernyőre vagy egy ujjbab
(mentés.txt) fájlba mentse.Elég nagy fájlról van, szó és több darab van belőle-) 10 millió bejegyzést tartalmaz, amiben keresni kellene.!
(10 karakteres random szavakat tartalmaz és átlagban 1.3GB a mérete)Amit keresni kel az fix, de ez is nagy kb 500Mb ezt nevezzük B.txt fájlnak, ennek a B.txt fájlnak bármelyik sora megegyezik az (A.txt) fájl bármelyik sorával akkor azt a sort ki írná a Mentés.txt fájlba
Egy Python script kellene, amit egy start.bat-bol könnyedén lehetne paraméterezni és indítani.
Természetesen Nem kérem, ingyen részleteket privát-üzenetben megbeszéljük.
Kérem, csak olyan írjon, aki tényleg tudja, hogy ez hogyan kivitelezhető!
Köszi, előre is.
Jani -
válasz
sztanozs
#1559
üzenetére
Kis mintapélda (sliding window-szerűséggel), csak szemléltetésképp.
Mivel nincs most kéznél GPIO-s cucc, ezért random módszerrel dobálom bele a spike-okat a listába, és interrupt helyett ez generálja a tüskéket:nt = (random.randint(1,1001)/10000.0)
threading.Timer(nt, foo).start()timertest.py
import time
import threading
import random
def foo():
nt = (random.randint(1,1001)/10000.0)
threading.Timer(nt, foo).start()
t1 = time.perf_counter()
spikes.append(t1)
if spikes[0] < t1 - 30:
spikes.remove(spikes[0])
#print(nt)
def print_speed():
threading.Timer(1, print_speed).start()
speed = len(spikes) * 2.4 / (time.perf_counter() - spikes[0])
print("Spikes: {0}, Speed: {1:1.2f} km/h".format(len(spikes), speed))
spikes = []
threading.Timer(10, print_speed).start()
foo() -
válasz
fpeter84
#1557
üzenetére
Simán csak interrupt alapján kellene gyűjteni és timer modullal vágni (perf_counter), ha az időkülönbség az előző vágás óta több, mint 1 sec (vagy 100 ms, vagy akármilyen frissítéssel akarod számítani). Ha nem kell realtime adat, akkor ki lehet értékelni 30-60 sec ablakokkal is.
-
cousin333
addikt
válasz
fpeter84
#1557
üzenetére
Így már más. Én ezt találtam: [link]. De persze kérdéses, hogy ezen a rendszeren hogyan működik.
Esetleg nincs benne valami timer, sysclock ilyesmi, szóval Python nélkül? Mikrokontrollerrel megoldható lenne, de ez komplexebb rendszer.
A másodpercenkénti kiértékelés működhet, de az meg kis szélsebességnél lesz pontatlan, szóval kombinálni kell a két megoldást.
-
fpeter84
senior tag
válasz
cousin333
#1556
üzenetére
A válasz a kettő között van - nem is PC és nem is uC hanem egy LinkIt 7688-as MT7688 SoC-al. OpenWrt-t futtat és a GPIO lábai és megszakítási eseményei elérhetőek python nyelv alól is. Több egyéb feladat mellett egy ilyen szélsebességmérőt szeretnék vele monitoroztatni ami 2.4Km/h szélsebességnél másodpercenként 1x kapcsol - ez azt jelenti hogy 100Km/h nagyságrendnél már 24ms lenne két impulzus között, ahol 1-1ms ide-oda már jópár % bizonytalanságot jelent. Nyilván nem egy atomóra az eszköz, nem szertném még tovább rontani a pontatlansági faktort... Ha sehogy sem elérhető a us, akkor marad az hogy mondjuk másodpercenként értékelem ki hogy hány megszakítást sikerült összeszámolni ezalatt...
-
fpeter84
senior tag
Sziasztok! Hogyan lehet python-al leghatékonyabban mérni az időt microsec-ben? GPIO interrupt események közti idővel kellene kalkulálnom, és az ezredmásodperc nem elég precíz hozzá - de példákat kizárólag csak millisec-re találok, microsec sehol... Vagy lehetetlent kergetek?
-
cousin333
addikt
válasz
alec.cs
#1545
üzenetére
Szerintem ez egy kézenfekvő megoldás, de nyilván lehet cifrázni:
def fugg(percek):
ora, perc = percek // 60, percek % 60
if ora and perc:
print('{0} óra {1} perc'.format(ora, perc))
elif ora and not perc:
print('{0} óra'.format(ora))
else:
print('{0} perc'.format(perc))ui: Használd te is a Programkód kapcsolót. Különösen Pythonnál...
Ugyanez a legújabb, 3.6-os Pythonban még szebb:
def fugg(percek):
ora, perc = percek // 60, percek % 60
if ora and perc:
print(f'{ora} óra {perc} perc')
elif ora and not perc:
print(f'{ora} óra')
else:
print(f'{perc} perc') -
cousin333
addikt
-
Dare2Live
félisten
Könyvet, oktatási anyagot... tudnátok ajánlani Pythonhoz?
Régen C/Javazgattam de már ~10 semmi komoly nem volt de most újra kelleni fog és Python.
-
alec.cs
tag
-
alec.cs
tag
válasz
sztanozs
#1543
üzenetére
Köszönöm az eddigi hozzászólásokat...

Egy kicsit pontosítanék, mert lehet, hogy nem megfelelően írtam le amire gondoltam.
Tehát:
- Olyan megoldás lenne a jó, amikor a bemenet x perc, a kimenet y óra z perc, vagy csak z perc.Példák:
- ora_kiir(0) -> kimenet: "0 perc",
- ora_kiir(1) -> kimenet: "1 perc",
- ora_kiir(60) -> kimenet: "1 óra",
- ora_kiir(80) -> kimenet: "1 óra 20 perc",
- ora_kiir(195) -> kimenet: "3 óra 15 perc",
- ora_kiir(1810) -> kimenet: "30 óra 10 perc"Valahogy így szeretném a visszakapott értékeket.
Ennek megfelelően mi lenne a megoldás?
Remélem így már érthetően írtam le...
-
b.kov
senior tag
válasz
alec.cs
#1538
üzenetére
Szia!
Rövid megoldás:
#!/usr/bin/python
# -*- coding: utf-8 -*-
from datetime import timedelta
def ora_perc_kiir(mins):
return str(timedelta(minutes=mins))[:-3]
result = ora_perc_kiir(70).split(':')
print "{} óra {} perc".format(result[0], result[1])szerk.: mondjuk ha túlcsordul az óra, akkor 1 napra váltja át a 24 órát
-
alec.cs
tag
Sziasztok!
Hogy lehetne azt megoldani, hogy egy függvény bemeneti paramétere lenne "x" perc, s a kimenete pedig megmondaná, hogy "y" óra, "z" perc?
Például:
ora_perc_kiir(70) -> ezt adná vissza: 1 óra 10 perc -
whatnot
őstag
HumbleBundle Python csomagot árul jelenleg.
-
xAttilax
őstag
válasz
cousin333
#1535
üzenetére
Ez is nagyon jó
köszönöm szépen.Így már a program első (könnyebbik) része tök faszán működik is . Nem szoktam programozni és pythont is csak érdeklődés szintjén tanulgatom, szóval tök jó, hogy megy.

Viszont a második rész ahol már 10db-ot kell beolvasni és külön generálgatni egy táblába már nekem lehet, hogy túl nagy falat lesz, szóval ha nem baj még zaklatni foglak titeket

-
cousin333
addikt
válasz
xAttilax
#1532
üzenetére
Már írtak egy megoldást és neked is sikerült, de az én receptem erre a gyári glob modul, ami pontosan erre (is) jó:
import glob
file_lista = glob.glob("C:/ana/*.xlsx")A file_lista az adott mappában lévő xlsx kiterjesztésű fájlok neveinek a listája lesz, az egyes elemek mindjárt mehetnek az open_workbook metódusnak.
A másik lehetőség a
glob.iglob(), ami hasonlóan működik, de komplett lista helyett egy generátor függvénnyel tér vissza. Ez akkor jó, ha sok fájlod van (százas, ezres nagyságrend). -
válasz
xAttilax
#1532
üzenetére
van rá függvény, nem is egy:
os.listdir()ésos.scandir().
amivel visszatér, abból kimazsolázod azokat, amelyek neked kellenek, és berakod egy listába, amelyen végigmenve megnyithatod, ami neked kell. -
xAttilax
őstag
Sziasztok!
Szeretnék egy kis segítséget/tanácsot vagy egy kis iránymutatást kérni.
Egy mappában lévő excel fájlokból szeretnék 1 adatot kiolvasni és listába rakni.
import xlrd
file_location = "C:/ana/egy.xlsx"
workbook=xlrd.open_workbook(file_location)
sheet=workbook.sheet_by_index(1)
elso=sheet.cell_value(1,1)
f=float(elso)
a=[f]így kitudom olvasni egy excelből azt az adatot amit szeretnék, viszont úgy lenne optimális nekem ha valami for ciklussal végig szaladna a mappában lévő excel-eken (a név akár lehetne "1" "2" "3" a könnyítés véget) és bedobálná a számokat egy listába.
Szerintetek egyáltalán lehetséges a mappában való végig pásztázás?
-
BoB
veterán
-
BoB
veterán
válasz
K1nG HuNp
#1526
üzenetére
Gyorsan írtam nem elég pythonos, ez ugyanaz csak jobban olvasható:
lista = [(1, 23), (2, 45), (3, 23)]
def bevetel(bev_lista):
penz = 0
for szek in bev_lista:
if szek[0] == 1:
penz += szek[1] * 5000
if szek[0] == 2:
penz += szek[1] * 4000
if szek[0] == 3:
penz += szek[1] * 3000
return penz
print(bevetel(lista)) -
apezka
aktív tag
-
BoB
veterán
válasz
K1nG HuNp
#1521
üzenetére
lista = [(1, 23), (2, 45), (3, 23)]
def bevetel(bev_lista):
penz = 0
for i in range(0, len(bev_lista)):
if bev_lista[i][0] == 1:
penz += bev_lista[i][1] * 5000
if bev_lista[i][0] == 2:
penz += bev_lista[i][1] * 4000
if bev_lista[i][0] == 3:
penz += bev_lista[i][1] * 3000
return penz
print(bevetel(lista)) -
K1nG HuNp
őstag
Ezt hogyan tudnám összehozni?
lista = [(1, 23), (2, 45) ... ]
def bevetel(kategoria, db):
penz = 0
if kategoria == 1:
penz += db*5000
if kategoria == 2:
penz += db*4000
...
return penz
print(bevetel(lista))hibakód:
TypeError: bevetel() missing 1 required positional argument: 'db' -
apezka
aktív tag
válasz
gojko.m
#1517
üzenetére
Használj valamilyen offline böngészőt, bár vigyázni kell vele, hogyan állítod be, milyen link mélységig szedje le az oldalakat, mert könnyen "elszabadulhat"... Utána csak ki kell keresni azt a kódot ami neked kell. Bár a többségét azoknak is telepíteni kell, de van egy-két portable verzió is.
(Egyébként ez visszatalálós hozzászólás)
-
gojko.m
senior tag
Köszönöm az ajánlott alkalmazásokat, de nem igazán lesznek jók arra a célra amire nekem kellene. Egyrészt, ha jól látom, a selenium használatát telepítés nélkül nem úsznám meg. Másrészt, első ránézésre elég bonyolultnak tűnik. A curl-t már korábban próbáltam. Sajnos, nem sikerült minden oldal forrását kinyerni vele. Persze lehet, hogy a választott fordítás vagy a használt kapcsolók nem voltak megfelelőek.
Egyenlőre minden wget melett szól: önálló fájl, kis méret, egyszerű használat. -
gojko.m
senior tag
Sziasztok!
Érdeklődnék, hogy ismertek-e olyan egyszerű python programot, amivel egy weboldal forrását tudnám kinyerni?
Tehát, valami olyasmit kellene tudnia, amit a böngészők Ctrl+U billentyűkombinációja tud. Konkrétabban: bemenetként megadom az oldal URL címét, kimenetként pedig visszakapok egy szöveg fájlt, benne az oldal forrásával. -
cousin333
addikt
Mit akarsz gyorstalpalni? Youtube videók: [link]

Aztán persze van könyv is: Python for Data Analysis.
Szerintem nem száraz a hivatalos dokumentáció sem, különösen a 10 perces bemutató. Kifejezetten jól dokumentált modul, sok rövid példával. Én is itt kezdtem az alapokkal:
Series,DataFrame,Panel(utóbbi már nincs).Az alap koncepciókat kell megérteni - az meg azért nem egy machine learning -, a többit meg a dokumentációból kikeresed, ahogy a szükség megkívánja. Például hogyan tudok két DataFrame-et egyesíteni oszlopok mentén [link]... stb.
Van már cheat sheet is: [link]
Ha mindenáron oktatást akarsz, akkor itt egy akció: [link]
A Jupyter Notebook használata persze alap az ismerkedéshez...

ui: én már ezt várom: [link]
-
#82595328
törölt tag
válasz
DamianB
#1508
üzenetére
Ha nem megy jól az angol, akkor én inkább ezeket javasolnám:
https://www.youtube.com/watch?v=b94xan31GQE&list=PLUJ_gtsj_JfVtZEXqfkhuSgmGVBHQlFSi - én ebből tanultam.
https://pythonidomar.wordpress.com/csak-szepen-sorban/ - ezt nem ismerem, de jónak tűnik.Ezekből bőven megtanulod a kezdő kurzus anyagát.
Olvasnivalónak bár ezek Python 2-esek:
http://mek.oszk.hu/08400/08435/index.phtml
http://fullcircle.hu/category/sorozatok/python-sorozatok/page/2/Ha megy az angol valamennyire, akkor ezt javaslom:
https://www.youtube.com/watch?v=HBxCHonP6Ro&list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_
Én jelenleg ebből tanulok, még vagy 10 videó van hátra. -
-
Köszönöm a két segítséget. Angolom annyi van amit autodidakta modon tanultam . Semmiféle alapjaim nincsenek programozáshoz csak szeretném az ismereteimet bővíteni ki próbálni .
-
axioma
veterán
Van valakinek valami jo tippje pandas gyorstalpalohoz? [kb. 24h
] Nyilvan csak alapok kellenenek, de nem a szaraz doksi. Tegyuk fel, hogy numpy ismeret mar van (kezd lenni). Video is jo vagy fizetos minicourse, csak a keresgetessel tobb idom elmenne mint a talalat megemesztesevel.
Koszi elore is! -
válasz
DamianB
#1502
üzenetére
Amit én ajánlanék, az a coursera.org python képzése. Online, minden leckét egy hét alatt kell átvenned a feladatmegoldásokkal együtt, tehát úgy osztod be az idődet, ahogy jólesik. Dr. Chuck jó fej, mi több, amerre a világban jár, szokott szervezni Out of office hours-t, azaz össze lehet vele futni egy kocsmában, dumálni vele és tényleg érthetően magyaráz. Persze angolul tudni kell. Még amit érdemes róla tudni: a michigani egyetemen ő okítja a programozást.
-
#82595328
törölt tag
válasz
DamianB
#1502
üzenetére
Az iskoláról nem hallottam. Én ezt nézegettem:
https://www.ruander.hu/python-tanfolyam.html
A kérdés az, hogy mit akarsz a Pythonnal elérni. Ez a tanfolyam - ha jól olvastam - elsősorban játékfejlesztésre tanít.Igazság szerint rengeteg ingyen hozzáférhető anyag van a kezdő szinthez, simán meg lehet belőlük tanulni.
-
Üdv !
Segítséget szeretnék kérni Be Cube nevű iskola képzést hirdetett Pythonba munka mellett kezdeném el . Összefoglalóba lévő anyagot letöltöm . A kérdésem az lenne hallottatok erről az iskoláról mi a véleményetek ?
Segítséget előre is köszönöm!
Új hozzászólás Aktív témák
- LG 32GS95UX - 32" OLED / UHD 4K / 240Hz - 480Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- LG 65C4 - 65" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
- ÚJ Lenovo ThinkPad X13 Gen 5 - 13.3" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- Fotó állvány eladó
- Csere-Beszamitás! Playstation 5 Slim Disc Edition! Lemezes
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest






![;]](http://cdn.rios.hu/dl/s/v1.gif)



