Kursplan
Introduktion till Python
Införandet
1 - Installera Python
2 - Siffror
3 - Strängar
4 - Skiva upp strängar
5 - Listor
6 - Installera PyCharm
Villkorliga uttalanden
7 - Om Elif Else
Iterationer
8 - för
9 - Intervall och While
10 - Kommentarer och paus
11 - Fortsätt
Funktioner
12 - Funktioner
13 – Returnera värden
14 – Standardvärden för argument
15 - Variabelt omfång
16 - Nyckelord Argument
17 - Flexibelt antal argument
18 - Packa upp argument
19 - Min resa till Walmart och uppsättningar
20 - Ordbok
21 - Moduler
Leka med förfrågningar och filer
22 - Ladda ner en bild från webben
23 - Hur man läser och skriver filer
24 - Ladda ner filer från webben
Undantag
28 - Undantag
Objektorienterade program
29 - Klasser och objekt
30 - init
31 – Klass jämfört med instansvariabler
32 - Arv
33 - Flera arv
34 - gängning
Leka med Python
35 – Packa upp lista eller tupplar
36 - Zip (och svampinfektion historia)
37 - Lamdba
38 - Min-, Max- och Sorteringslexikon
39 - Kudde
40 - Beskära bilder
41 - Kombinera bilder tillsammans
42 - Hämta enskilda kanaler
43 - Fantastisk sammanslagning effekt
44 - Grundläggande omvandlingar
45 - Lägen och filter
46 - struct
47 - karta
48 – Bitvisa operatorer
49 - Hitta största eller minsta objekt
50 - Ordbok Beräkningar
51 - Hitta de vanligaste objekten
52 - Ordlista Sortera flera nycklar
53 - Sortera anpassade objekt
Tillägg:
54 – Database Anslutning och frågor för MySQL
55 - Snabb titt på Regelbundna Expressions
56 - Leka med REST API
Skriva en sökrobot
Behandling av naturligt språk och NLTK
Introduktion till NLP (exempel i Python förstås)
Enkel textmanipulering
Söka efter text
Räkning Words
Dela upp texter i Words
Lexikalisk dispersion
Bearbetning av komplexa strukturer
Representera text i listor
Indexeringslistor
Kollokationer
Bigram
Fördelning av frekvenser
Villkor med Words
Jämföra Words (startswith, endswith, islower, isalpha, etc...)
Förståelse för naturligt språk
Word Betydelse (olika betydelser)
Upplösning av pronomen
Maskinöversättningar (statistiska, regelbaserade, bokstavliga, etc...)
Övningar
NLP i Python i exempel
Accessing textkorpusar och lexikala resurser
Vanliga källor för korpusar
Villkorliga frekvensfördelningar
Räkna Words efter genre
Skapa egen korpus
Uttala ordbok
Skokartong och verktygslåda Lexikon
Betydelser och synonymer
Hierarkier
Lexikala relationer: meronymer, holonymer
Semantisk likhet
Bearbeta rå text
Stickning
Stridande
Extrahera delar av sträng
Åtkomst till enskilda karaktärer
söka, ersätta, dela, sammanfoga, indexera, etc...
Använda reguljära uttryck
Upptäcka ordmönster
Stamning
Tokenisering
Normalisering av text
Word Segmentering (särskilt på kinesiska)
Kategorisera och tagga Words
Taggade korpusar
Taggade tokens
Tagguppsättning för ordklasser
Python Ordböcker
Words till Propertieis mappning
Automatisk taggning
Bestämning av kategori för A Word (morfologisk, syntaktisk, semantisk)
Klassificering av text (Machine Learning)
Övervakad klassificering
Segmentering av meningar
Korsvalidering
Beslutsträd
Extrahera information från text
Spaltning
Klingande
Taggar vs träd
Analysera meningsstruktur
Kontextfri grammatik
Tolkar
Bygga funktionsbaserade grammatiker
Grammatiska funktioner
Bearbetning av funktionsstrukturer
Analysera innebörden av meningar
Semantik och logik
Satslogik
Första ordningens logik
Diskurs Semantik
Hantera språkliga data
Dataformat (lexikon kontra text)
Metadata
Krav
Det finns inga särskilda krav som krävs för att delta i denna kurs.