Mnogie zadachi v oblasti Computer Science, kotorye na pervyy vzglyad kazhutsya novymi ili unikal'nymi, na samom dele uhodyat kornyami v klassicheskie algoritmy, metody kodirovaniya i principy razrabotki. I ustoyavshiesya tekhniki po-prezhnemu ostayutsya luchshim sposobom resheniya takih zadach! Nauchites' pisat' optimal'nyy kod dlya veb-razrabotki, obrabotki dannyh, mashinnogo obucheniya i drugih aktual'nyh sfer primeneniya Python.
Kniga dast vam vozmozhnost' glubzhe osvoit' yazyk Python, proverit' sebya na ispytannyh vremenem zadachah, uprazhneniyah i algoritmah. Vam predstoit reshat' desyatki zadaniy po programmirovaniyu: ot samyh prostyh (naprimer, nayti elementy spiska s pomoshch'yu dvoichnoy sortirovki), do slozhnyh (vypolnit' klasterizaciyu dannyh metodom k-srednih). Prorabatyvaya primery, posvyashchennye poisku, klasterizacii, grafam i pr., vy vspomnite to, o chem uspeli pozabyt' i ovladeete klassicheskimi priemami resheniya povsednevnyh zadach.
V etoy knige
. Algoritmy poiska.
. Obobshchennye tekhnologii dlya grafov.
. Neyronnye seti.
. Geneticheskie algoritmy.
. Sostyazatel'nyy poisk.
. Ispol'zovanie annotaciy tipov v opisannyh zadachah.