Вывучайце Python ад першага радка кода да стварэння рэальных праграм: 168 курсаў і 4020 урокаў, якія ахопліваюць усю мову, а таксама 12 105 практычных пытанняў, каб даказаць, што вы сапраўды яе вывучылі.
Папярэдні вопыт праграмавання не патрабуецца. Кожная канцэпцыя пачынаецца з нуля і развіваецца з дапамогай прыкладаў прапрацаванага кода, якія вы можаце прачытаць, зразумець і выкарыстоўваць паўторна.
ШТО ВЫ ВЫВУЧЫЦЕ
Асновы Python — сінтаксіс, зменныя, тыпы дадзеных, аператары, умоўныя азначэнні, цыклы, функцыі, вобласць прымянення, апрацоўка памылак і выключэнняў.
Структуры дадзеных — спісы, картэжы, слоўнікі, мноства, разуменне, зрэзы і ўбудаваныя метады, якія вы будзеце выкарыстоўваць кожны дзень.
Аб'ектна-арыентаванае праграмаванне — класы, аб'екты, спадчыннасць, палімарфізм, інкапсуляцыя, магічныя метады і калі аб'ектна-арыентаванае праектаванне з'яўляецца правільным выбарам.
Файлы і дадзеныя — чытанне і запіс файлаў, апрацоўка CSV і JSON, рэгулярныя выразы, даты і час.
Вэб-распрацоўка — Django, Flask і FastAPI, запыты, маршрутызацыя, шаблоны і вэб-скрапінг з дапамогай BeautifulSoup і Requests.
Навука аб дадзеных і машыннае навучанне — NumPy, Pandas, Matplotlib і ўводзіны ў scikit learn, TensorFlow і Keras.
Пашыраны Python — дэкаратары, генератары, ітэратары, менеджары кантэксту, лямбда-функцыі, струменевае праграмаванне, шматпрацэсарнасць і асінхроннае праграмаванне.
Спецыялізаваныя тэмы — Tkinter для настольных інтэрфейсаў, SciPy, сцэнарыі аўтаматызацыі, асновы крыптаграфіі і інтэграцыя API.
12 105 ПРАКТЫЧНЫХ ПЫТАННЯЎ
Кожны з 168 курсаў мае свой уласны банк пытанняў, прыкладна тры пытанні на раздзел. Заняткі складаюцца з дзесяці пытанняў па чатыры варыянты адказу.
Тры ўзроўні складанасці з абмежаваным часам: пачатковы — 30 секунд на пытанне, сярэдні — 20, эксперт — 10. Заняткі доўжацца 5:00, 3:20 або 1:40. Здача — 70%.
Фільтруйце па ўзроўні, па колькасці спроб або няспрабаваных спроб і па вашым найлепшым выніку, каб практыка ішла туды, дзе вы сапраўды слабыя. Кожная спроба захоўваецца назаўсёды, таму вы можаце назіраць, як тэма прасоўваецца з 40% да 90%.
ПАДРЫХТОЎКА ДА ІНТЭРВ'Ю ПА PYTHON
25 роляў па 100 пытанняў кожная — усяго 2500 — якія ахопліваюць малодшы, сярэдні, старэйшы і персанальны Python, бэкэнд, Django, Flask і FastAPI, інжынерыю дадзеных, навуку аб дадзеных, машыннае навучанне, MLOps, NLP, камп'ютэрны зрок, аўтаматызацыю кантролю якасці, DevOps, SRE, бяспеку прыкладанняў, фінтэхналогіі, убудаваныя тэхналогіі і Інтэрнэт рэчаў, гульнявыя інструменты, колькасныя тэхналогіі, воблака, поўны стэк і RPA.
Час, ацэнка і захаванне, як і любы іншы сеанс, таму вы можаце практыкавацца ў ролі і вярнуцца, каб перасягнуць свой уласны вынік.
ВУЧЭННЕ АФРАЙН
Запампуйце любы курс для чытання афлайн. Тэкст урока захоўваецца на прыладзе і застаецца чытэльным без падключэння да сеткі; выявы ўсё яшчэ патрабуюць падключэння да сеткі. Усё, што вы адкрываеце, аўтаматычна кэшуецца. Менеджэр загрузак дазваляе выдаліць курс адным дотыкам.
ПРАГРЭС, СЕРЫІ І СЕРТЫФІКАТЫ
Адзначайце ўрокі як завершаныя і назірайце, як павялічваецца працэнт выканання кожнага курса. Картка «Працягнуць» вяртае вас да таго ўрока, які вы пакінулі.
Штодзённая серыя чытання лічыцца кожны дзень, калі вы вывучаеце, з дадатковым напамінам, які па змаўчанні адключаны.
Завяршыце кожны ўрок курса і здайце тэст на 70% або вышэй, каб разблакіраваць сертыфікат, якім можна падзяліцца ў выглядзе выявы.
СТВОРЭНА ДЛЯ НАВУЧАННЯ НА ТЭЛЕФОНЕ
Кароткія ўрокі, якія вы можаце скончыць у дарозе на працу або падчас перапынку на абед. Код, які вы можаце прачытаць — падсветлены сінтаксіс, пракручваецца па гарызанталі, капіюецца адным дотыкам. Поўны тэкставы пошук па ўсіх 168 курсах. Закладкі і гісторыя. Светлыя, цёмныя і сістэмныя тэмы, перамыкач у чытальнай праграме, рэгуляваны памер шрыфта, варыянты размяшчэння навігацыі і правільныя макеты планшэта. Для пачатку не патрабуецца ўліковы запіс.
ДЛЯ КАГО
Поўныя пачаткоўцы, якія пішуць сваю першую праграму. Студэнты, якія хочуць больш зразумелага другога тлумачэння. Распрацоўшчыкі-самавукі, якія рыхтуюцца да першай працы. Прафесіяналы, якія выкарыстоўваюць Python для аналізу дадзеных або аўтаматызацыі. Кандыдаты, якія рыхтуюцца да сумоўяў па Python. Распрацоўшчыкі, якія працуюць з іншай мовай.
Адкрыйце праграму, прачытайце адзін урок, адкажыце на дзесяць пытанняў.
Пытанні, выпраўленні ці запыт па тэме? Пішыце на mail@ehsanur.com — мы абнаўляем праграму ў адпаведнасці з просьбамі навучэнцаў.
Падручнікі па Python, 12 105 пытанняў віктарыны, падрыхтоўка да інтэрв'ю і ўрокі афлайн