Schița de curs

Introducere în Python

Introducere

1 - Instalare Python

2 - Numere

3 - Corzi

4 - Tăierea șirurilor

5 - Liste

6 - Instalarea PyCharm

 

Declarații condiționale

7 - dacă elif altfel

 

Iterații

8 - pentru

9 - Interval și în timp ce

10 - Comentarii și pauză

11 - Continuați

 

Funcții

12 - Funcții

13 - Valori returnate

14 - Valori implicite pentru argumente

15 - Domeniul de aplicare variabil

16 - Argumentele cuvintelor cheie

17 - Număr flexibil de argumente

18 - Despachetarea argumentelor

19 - Călătoria mea la Walmart și Seturi

20 - Dicţionar

21 - Module

 

Joacă-te cu solicitări și fișiere

22 - Descărcați o imagine de pe web

23 - Cum să citiți și să scrieți fișiere

24 - Descărcarea fișierelor de pe web

 

Excepții

28 - Excepții

 

Programe orientate pe obiecte

29 - Clase și obiecte

30 - căldură

31 - Variabile de clasă vs. instanță

32 - Moștenire

33 - Moștenirea multiplă

34 - filetare

 

Joacă-te cu Python

35 - Despachetează Lista sau Tuplii

36 - Zip (și povestea infecției cu drojdie)

37 - Nu

38 - Dicționare Min, Max și Sortare

39 - Pernă

40 - Decuparea imaginilor

41 - Combină imagini împreună

42 - Obținerea canalelor individuale

43 - Efect de îmbinare minunat

44 - Transformări de bază

45 - Moduri și filtre

46 - struct

47 - harta

48 - Operatori pe biți

49 - Găsirea celor mai mari sau mai mici articole

50 - Calcule în dicționar

51 - Găsirea celor mai frecvente articole

52 - Dicționar Multiple Key Sort

53 - Sortarea obiectelor personalizate

 

Suplimente:

 

54 - Conectivitate la baza de date și interogare pentru MySQL

55 - Privire rapidă în Expressionii obișnuiți

56 - Joacă-te cu API-ul REST

 

Scrierea unui crawler web

 

Procesarea limbajului natural și NLTK

Introducere în NLP (exemple în Python, desigur)

    Manipulare simplă a textului Căutare Numărarea textului Words Împărțirea textelor în Words Dispersie lexicală
Prelucrarea structurilor complexe Reprezentarea textului în Liste
  • Liste de indexare
  • Colocările
  • Bigrame
  • Distribuții de frecvență
  • Condiționale cu Words
  • Compararea Words (startswith, endswith, islower, isalpha etc...)
  • Înțelegerea limbajului natural Word Dezambiguarea sensului
  • Rezoluție pronume
  • Traduceri automate (statistice, bazate pe reguli, literale etc...)
  • Exerciții
  • NLP în Python în exemple
  • Accesarea corpurilor de text și a resurselor lexicale Surse comune pentru corpuri Distribuții condiționale de frecvență Numărarea Word-urilor după gen Crearea propriului corpus Dicționar de pronunție Cutie de pantofi și cutie de instrumente Lexiconele Simțuri și sinonime Ierarhii Relații lexicale: Meronime, holonime Similitudine semantică
  • Procesarea imprimării textului brut
  • struncant

      extragerea părților de sfoară
    accesarea caracterelor individuale
  • căutarea, înlocuirea, împărțirea, unirea, indexarea etc...
  • folosind expresii regulate
  • detectarea tiparelor de cuvinte
  • tulpina
  • tokenizare
  • normalizarea textului
  • Word Segmentare (mai ales în chineză)
  • Categorizarea și etichetarea Word-urilor Corpora etichetate
  • Jetoane etichetate
  • Etichetă pentru partea de vorbire
  • Python Dicționare
  • Words la cartografierea Proprietății
  • Etichetare automată
  • Determinarea categoriei unui Word (morfologic, sintactic, semantic)
  • Clasificare text (Machine Learning) Clasificare supravegheată
  • Segmentarea propoziției
  • Validare încrucișată
  • Arbori de decizie
  • Extragerea informațiilor din fragmentarea textului
  • Strângând
  • Etichete vs copaci
  • Analizarea Structurii Propoziției Context Free Grammar
  • Analizoare
  • Construirea Gramaticilor bazate pe caracteristici Caracteristici gramaticale
  • Structuri de caracteristici de procesare
  • Analizarea semnificației propozițiilor Semantică și logică
  • Logica propozițională
  • Logica de ordinul întâi
  • Semantica discursului
  • Gestionarea formatelor de date de date lingvistice (lexicon vs text)
  • Metadate
  • Cerințe

    Nu sunt necesare cerințe specifice pentru a participa la acest curs.

      35 ore
     

    Numărul de participanți


    Dată început

    Dată sfârșit


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Mărturii (4)

    Cursuri înrudite

    Categorii înrudite