Web Scraping with Python Képzés
A webkaparás olyan módszer, amellyel adatokat nyerhet ki egy weboldalról, majd elmentheti azokat a helyi fájlba vagy adatbázisba.
Ez az oktató által vezetett, élő (helyszíni vagy távoli) képzés azon fejlesztőknek szól, akik Python szeretnék automatizálni sok webhely feltérképezésének folyamatát az adatok kinyerésére feldolgozásra és elemzésre.
A képzés végére a résztvevők képesek lesznek:
- Telepítsék és konfigurálják a Python-et és az összes releváns csomagot.
- Kinyerjék és elemezzék az adatok sok weboldalon tárolt adatait.
- Megértsék, hogyan működnek a weboldalak és hogyan van felépítve a HTML-uk.
- Olyan pókokat hozzanak létre, amelyek nagyméretű weboldalakat képesek feltérképezni.
- Használják a Selenium-et AJAX-alapú weboldalak feltérképezésére.
A tantárgy formátuma
- Interaktív előadás és megbeszélés.
- Rengeteg gyakorlat és feladat.
- Gyakorlati implementáció egy élő laboratóriumi környezetben.
Tanfolyam testreszabási lehetőségek
- Ez a tanfolyam programozási ismereteket feltételez.
- Ha egyedi képzést szeretne igényelni erre a tanfolyamra, kérjük, vegye fel velünk a kapcsolatot a megrendezéséhez.
Kurzusleírás
Bevezetés
A Fejlesztési Környezet kialakítása
Python Primer: Adatstruktúrák, Feltételek, Fájlkezelés stb.
Python Csomagok webkaparáshoz: Scrapy és BeautifulSoup
Hogyan működik egy webhely
Hogyan épül fel a HTML
Webes kérés készítése
Egy HTML oldal lekaparása
A XPath és a CSS használata
Adatok szűrése reguláris Expressionok használatával
Webrobot létrehozása
AJAX és JavaScript oldalak feltérképezése a Selenium segítségével.
A webkaparás bevált gyakorlatai
Hibaelhárítás
Összefoglalás, és következtetés
Követelmények
- Programming tapasztalat, lehetőleg Python-ben. Ha a résztvevőknek más programozási nyelvben van tapasztalatuk, a képzés kiterjeszthető további Python bevezető gyakorlatokkal.
Közönség
- Fejlesztők
A nyílt képzésekhez 5+ résztvevő szükséges.
Web Scraping with Python Képzés - Booking
Web Scraping with Python Képzés - Enquiry
Web Scraping with Python - Érdeklődjön a vezetői tanácsadásról!
Érdeklődjön a vezetői tanácsadásról!
Vélemények (1)
A sokféle példa és témák, a alapvető vizsgálatól a bejelentkezés kezeléséig és a dinamikus oldalkezelésig.
Daniele Tagliaferro - Creditsafe Italia Srl
Kurzus - Web Scraping with Python
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Scaling Data Analysis with Python and Dask
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak az adattudósoknak és szoftvermérnököknek szól, akik a Dask-ot a Python ökoszisztémával kívánják használni nagy adatkészletek létrehozására, méretezésére és elemzésére.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a környezetet a nagy adatfeldolgozás felépítéséhez a Dask és Python segítségével.
- Fedezze fel a Dask szolgáltatásban elérhető szolgáltatásokat, könyvtárakat, eszközöket és API-kat.
- Ismerje meg, hogyan gyorsítja fel a Dask a párhuzamos számítást Pythonban.
- Ismerje meg, hogyan méretezheti a Python ökoszisztémát (Numpy, SciPy és Pandas) a Dask segítségével.
- Optimalizálja a Dask környezetet, hogy megőrizze a nagy teljesítményt a nagy adatkészletek kezelésében.
Data Analysis with Python, Pandas and Numpy
14 ÓrákThis instructor-led, live training in Magyarország (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
- Set up a development environment that includes Python, Pandas, and NumPy.
- Create a data analysis application using Pandas and NumPy.
- Perform advanced data wrangling, sorting, and filtering operations.
- Conduct aggregate operations and analyze time series data.
- Visualize data using Matplotlib and other visualization libraries.
- Debug and optimize their data analysis code.
Web Development with Django
21 ÓrákDjango egy magas szintű Python Web keretrendszer, amely ösztönzi a gyors fejlődést és a tiszta, pragmatikus kialakítást.
Közönség
Ez a kurzus olyan fejlesztőkre és mérnökökre irányul, akik Django t kívánnak beépíteni projektjeikbe
Monax: Build a Smart Contract Application
7 ÓrákEzen az oktató által vezetett, élő tréningen a Magyarország-ban a résztvevők megtanulják, hogyan építsenek intelligens szerződéses blokklánc-alkalmazást a Monax segítségével.
A képzés végére a résztvevők képesek lesznek:
- Elosztott alkalmazás fejlesztése és üzembe helyezése blokklánc és intelligens szerződéses technológia használatával.
- Ismerje meg az „intelligens szerződések” tervezését és funkcionalitását, valamint azt, hogyan hozhat létre szerződést.
- Végezze el a biztonságos blokklánc-alkalmazásfejlesztés legjobb gyakorlatait.
- Használjon Monax eszközöket az elosztott alkalmazásfejlesztés egyszerűsítéséhez.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 ÓrákEz az oktató által vezetett, élő (online vagy helyszíni) képzés azoknak a fejlesztőknek szól, akik a FARM (FastAPI, React és MongoDB) stacket szeretnék használni dinamikus, nagy teljesítményű és méretezhető webalkalmazások létrehozására.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet, amely integrálja a FastAPI-t, a React-t és a MongoDB-t. Ismerje meg a FARM verem legfontosabb fogalmait, jellemzőit és előnyeit. Ismerje meg, hogyan hozhat létre REST API-kat a FastAPI segítségével. Ismerje meg, hogyan tervezhet interaktív alkalmazásokat a React segítségével. Alkalmazások fejlesztése, tesztelése és üzembe helyezése (front end és back end) a FARM verem segítségével.
Developing APIs with Python and FastAPI
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a FastAPI-t Python-vel szeretnék használni a RESTful API-k egyszerűbb és gyorsabb létrehozásához, teszteléséhez és üzembe helyezéséhez.
A képzés végére a résztvevők képesek lesznek:
- Beállítani a szükséges fejlesztői környezetet az API-k fejlesztéséhez Python-gyel és FastAPI-gyel.
- Gyorsabban és egyszerűbben API-kat létrehozni a FastAPI könyvtár segítségével.
- Megtanulni adatmodelleket és sémákat létrehozni a Pydantic és az OpenAPI alapján.
- API-kat csatlakoztatni egy adatbázishoz a SQLAlchemy használatával.
- Biztonságot és hitelesítést implementálni az API-kban a FastAPI eszközök segítségével.
- Konténerképeket létrehozni és web API-kat üzembe helyezni egy felhő szerverre.
Web Application Development with Flask
14 ÓrákEz a gyakorlati kurzus azoknak a Python fejlesztőknek szól, akik szeretnének létrehozni és karbantartani első webböngésző alkalmazásaikat. Azoknak is célcsoportja, akik már ismerősök más webböngésző keretrendszerek, mint Django vagy Web2py, és szeretnék megtudni, hogyan változik a folyamat, ha egy mikrokeretrendszerrel (azaz olyan keretrendszerrel, amely harmadik féltől származó könyvtárakat köt össze, és nem egy önálló, univerzális megoldást kínál) dolgoznak.
A tanfolyam jelentős részét nem magának a lombnak (ez apró), hanem harmadik fél könyvtáraira és eszközöire fordítják, amelyeket gyakran használnak a lombik projektekben.
Advanced Flask
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik szeretnék használni a Flask fejlett funkcióit, hogy méretezhető webalkalmazásokat építsenek a MongoDB tetejére.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet, hogy elkezdhesse webalkalmazások fejlesztését a Flask segítségével.
- Ismerje meg a valós Flask projektek fejlett koncepcióit és technikáit.
- Építsen egy RESTful API szervert a MongoDB tetejére.
- Ismerje meg a mikroszolgáltatások konténerbe helyezését, tesztelését és üzembe helyezését a Flask, Docker és Amazon EC2 segítségével.
- Szerezzen betekintést a fejlett Flask integrációkba a webalkalmazások méretezéséhez.
Kivy: Building Android Apps with Python
7 ÓrákKivy egy nyílt forráskódú cross-platform grafikus felhasználói felület könyvtár íródott Python, amely lehetővé teszi a multi-touch alkalmazás fejlesztése széles választékú eszközök.
Ebben az oktató által vezetett, élő képzési résztvevők megtanulják, hogyan kell telepíteni és telepíteni Kivy a különböző platformokon, személyre szabni és manipulálni widgetek, ütemezés, indítás és reagálni az események, módosítani a grafika multi-touching, átalakítani a képernyőt, csomagolási alkalmazások Android, és így tovább.
A képzés végéig a résztvevők képesek lesznek
- Összekapcsolni a Python kódot és a Kivy nyelvet.
- Szilárdan megérteni, hogyan működik a Kivy, és kihasználni a legfontosabb elemeit, mint például a widget-ek, események, tulajdonságok, grafika stb.
- Zökkenőmentesen fejleszteni és üzembe helyezni Android alkalmazásokat a különböző üzleti és tervezési igényeknek megfelelően.
A kurzus formázása
- Előadás, vitafórum, gyakorlatok és intenzív gyakorlati foglalkozások.
Accelerating Python Pandas Workflows with Modin
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak az adattudósoknak és fejlesztőknek szól, akik az Modin segítségével párhuzamos számításokat kívánnak készíteni és megvalósítani a Pandas-vel a gyorsabb adatelemzés érdekében.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges környezetet a Pandas munkafolyamatok nagyarányú fejlesztésének megkezdéséhez az Modin segítségével.
- Ismerje meg az Modin szolgáltatásait, felépítését és előnyeit.
- Ismerje meg a különbségeket Modin, Dask és Ray között.
- Hajtsa végre a Pandas műveletet gyorsabban az Modin segítségével.
- Valósítsa meg a teljes Pandas API-t és funkciókat.
Game Development with PyGame
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a PyGame segítségével szeretnének játékokat létrehozni és elkészíteni Python programozással.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet a játékalkalmazások létrehozásához a PyGame és Python segítségével.
- Ismerje meg, hogyan hozhat létre interaktív PyGame alkalmazásokat animációkkal és multimédiás funkciókkal integrálva.
- Futtassa és tesztelje a játékprogramokat a PyGame tesztcsomaggal, és konvertálja őket futtatható fájlokká.
GUI Programming with Python and PyQt
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a személyeknek szól, akik vizuálisan vonzó szoftveralkalmazást szeretnének programozni Python és Qt UI keretrendszer használatával.
A képzés végére a résztvevők képesek lesznek:
- Hozzon létre egy fejlesztői környezetet, amely tartalmazza az összes szükséges könyvtárat, csomagot és keretrendszert.
- Hozzon létre egy olyan asztali vagy szerveralkalmazást, amelynek felhasználói felülete zökkenőmentesen működik, és tetszetős.
- A használhatóság maximális hatásának elérése érdekében különféle UI-elemeket és effektusokat valósítson meg, beleértve a widgeteket, diagramokat, rétegeket stb.
- A tervezési és fejlesztési szakaszban valósítson meg jó felhasználói felület-tervezést és kódszervezést.
- Az alkalmazás tesztelése és hibakeresése.
Build REST APIs with Python and Flask
14 ÓrákEz az oktató vezetésű, élő képzés Magyarország (online vagy helyszíni) formában a backend fejlesztők számára készült, akik REST API-kat szeretnének építeni Python-gyel és Flask-mal.
A képzés végére a résztvevők képesek lesznek:
- Implementáljanak egy REST API-t, amely lehetővé teszi egy Flask webalkalmazás számára az adatbázis olvasását és írását a backendben.
- Fejlesszenek ki fejlett hitelesítési funkciókat, mint például a frissítő tokenek.
- Építsenek egy újrahasználható backendet a jövőbeli Python projektekhez.
- Egyszerűsítsék az adatok tárolását SQLAlchemy segítségével.
- Telepítsenek REST API-kat egy felhőalapú szerverre.
Scientific Computing with Python SciPy
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a SciPy segítségével kívánnak fejlett tudományos számítási funkciókat létrehozni Python segítségével.
A képzés végére a résztvevők képesek lesznek:
- Beállítani a szükséges fejlesztői környezetet a tudományos számítási funkciók létrehozásának megkezdéséhez.
- Teljes mértékben kihasználni a SciPy funkcióit komplex műveletek gyakorlati példáin keresztül.
- Implementálni és optimalizálni matematikai algoritmusokat és függvényeket tudományos problémák megoldásához.
- Tervezni adatstruktúrákat és interpolációs módszereket a vizualizációhoz, feldolgozáshoz és elemzéshez.
Web Development with Web2Py
28 ÓrákWeb2py egy python alapú, nyílt forráskódú, teljes stack alapú keret, amely gyors, skálázható, biztonságos és hordozható adatbázis-alapú webes alkalmazások gyors fejlesztését teszi lehetővé.
Közönség
Ez a kurzus a Web2py-t használó mérnökök és fejlesztők számára irányítja a webfejlesztés keretrendszerének