Kursplan
Innføring i Python-programmering
- Kjøring av Python-kode
- Bruk av utviklingsverktøy for Python (IDE-er og kommandolinjeteknikker)
- Arbeid med Python og iPython-skaller, samt iPython Notebook
Datatyper og operasjoner
- Heltall og flyttall
- Strenger og byte
- Oppsett og lister
- Ordbøker og ordnede ordbøker
- Sett og frosne sett
Organisering og distribusjon av kode
- Oppretting av moduler og pakker
- Distribusjon av kode til repotorier
Objektorientert og funksjonell programmering
- Oppretting og bruk av funksjoner og klasser
- Modifisering av funksjoner og klasser med dekoratører
- Innføring av meta-klasser
Feilhåndtering og testing
- Håndtering og utløsing av unntak
- Skriv og utfør tester (dokumentasjonstester og enhetstester)
- Prøve kodekovering med tester
Arbeid med filer og mapper
- Tilgang til ulike typer filer og prinsippene for filhåndtering
- Oppretting, lesing, oppdatering og sletting av filer (inkludert vanlige tekstfiler, csv, samt Microsoft Word- og Microsoft Excel-filer)
- Ekstraksjon av data fra tekstfiler ved hjelp av regulære uttrykk
- Oppretting og sletting av mapper, listing og søking etter filer
Tilgang til databaser
- Valg, innsetting, oppdatering og sletting av data
- Generisk database API basert på SQLite 3, PostgreSQL og MySQL
- Bruk av Object Relational Mapper (SQLAlchemy)
- Arbeid med NoSQL-databaser
Erobringen av nettet
- Henting av nettsider
- Analysere HTML og XML
- Automatisk utfylling av nettformulærer
- Oppretting av vebaserede applikasjoner i Python
Krav
Ingen
Referanser (7)
Antall brukere er riktig.Instruktøren overførte informasjonen med entusiasme.
Alberto Rivas - SEG AUTOMOTIVE SPAIN, S.A.U.
Kurs - Python Programming - 4 days
Maskinoversatt
Juan Antonio integrerte raskt seg i vårt team. Han er en tålmodig og yterst profesjonell person. Hver gang vi følte oss nedtrykt, var han rask til å hjelpe oss.
Gustavo Garcia Puente - SEG AUTOMOTIVE SPAIN, S.A.U.
Kurs - Python Programming - 4 days
Maskinoversatt
God treningskonsept, mange eksempler. Fine øvelser.
Ales Ptacek - Secheron Hasler CZ, spol. s r.o.
Kurs - Python Programming - 4 days
Maskinoversatt
kunnskap om presentatoren av Python
Tomas Benda - Secheron Hasler CZ, spol. s r.o.
Kurs - Python Programming - 4 days
Maskinoversatt
De virtuelle maskinene fungerte veldig godt og gjorde det enkelt å eksperimentere med koden. Jeg likte også spesielt at alle eksemplene som treneren lagde ble gitt til meg, slik at jeg kunne se sluttrene resultatet i forveien. Dette gjorde det enklere for meg å stille mer spesifikke spørsmål.
Stefan Kotze - ACC
Kurs - Python Programming - 4 days
Maskinoversatt
Instruktøren gikk dypere inn på hvert emne innen den gitte tiden og ga oss også oppgaver å løse, samtidig som han forklarte det når vi hadde spørsmål.
Praveent Thamil Mani - MINDEF
Kurs - Python Programming - 4 days
Maskinoversatt
Dag 2 og 3. Det var en absurd mengde innhold, men Abhi håndterte det godt, så jeg fikk virkelig verdi av det.
Michael Clews - ACC
Kurs - Python Programming - 4 days
Maskinoversatt