Питхон - бесплатни курс од Скиллбок-а, обука, Датум: 29.11.2023.
мисцеланеа / / December 03, 2023
За оне који желе да почну са програмирањем
Научићете Питхон од нуле: синтаксу, функције, стандардне библиотеке. Можете започети своју каријеру као програмер Питхон-а.
Питхон програмери почетници
Систематизоваћете и продубити своје знање о Питхон-у, савладати напредне теме и усавршавати се као програмер.
ИТ специјалисти
Савладаћете Питхон и моћи ћете да аутоматизујете рутинске задатке, проширите свој опсег компетенција и повећате своју вредност као специјалисте.
За програмере на другим језицима
Разумећете карактеристике Питхон-а, моћи ћете да промените своју специјалност и да се развијате на једном од најпопуларнијих и најједноставнијих језика.
Увод
Научите да радите са онлајн уређивачем кодова. Напишите свој први програм. Научите како да користите функцију штампања.
Основе Питхона
Научите да радите са променљивим, оператором уноса и стринговима.
Оператори, изрази
Научите рачунске операције са бројевима, редослед којим се оне изводе, унос бројева са тастатуре, дељење са остатком и са остатком и стенографске операторе.
Условна иф изјава, гране
Научите основе рада са иф наредбом, научите како писати једноставне програме са условима.
Условни исказ ако: наставак
Научите логичке операторе не, и, или. Научите да пишете секвенцијалне и угнежђене услове и поједноставите сложене изразе.
вхиле петља
Научите да радите са оператором петље вхиле. Проучавајте логичке трансформације, бесконачне петље, прекидајте и настављајте изјаве.
Петља фор: петље са бројачем
Научите да користите петљу фор за итерацију кроз бројеве, научите основе функције ранге().
Петља фор: карактеристике рада са опсегом
Научите како да радите са параметрима функције ранге(): старт, стоп, степ.
фор петља: рад са низовима
Научите помоћу функције принт, енд оператора и рада са стринговима у условној изјави
Нестед Лоопс
Сазнајте где можете пронаћи угнежђене петље, како оне функционишу и како се бројачи петљи мењају. Научите да упоредите бројаче унутар угнежђене петље и решавате математичке проблеме користећи угнежђене петље.
Бројеви. Типови инт и флоат
Научите да радите са целим (тип типа инт) и реалним (тип флоат) бројевима у Питхон-у, њиховим уносом и конверзијом, и аритметичким операцијама са њима. Научите стандардне математичке функције из математичког модула.
Функције: старт
Научите основе функција: декларација и позив функције, функције са једним или више параметара.
Карактеристике флоат-а
Научите да враћате вредности функције, радите са оператором враћања и алгоритмима са датом прецизношћу. Научите карактеристике рада са реалним бројевима.
Инсталирање и конфигурисање ИДЕ-а
Моћи ћете да инсталирате Пицхарм ИДЕ, радите са командном линијом и интерпретатором и отклањате грешке у програмима.
Основне колекције. Листе
Научите да радите са основном колекцијом – листама. Моћи ћете да декларирате и приказујете листе и радите са елементима, креирате листе користећи петље.
Листа: Методе за рад са листама
Научите функције и технике за рад са листама. Научите да уклоните и замените елементе листе, итерирајте кроз листе и користите угнежђене петље.
Лист Виевс
Научите да правите листе помоћу разумевања листе. Научите да радите са листама типа исечака и сортирања.
Основне колекције. Стрингс
Мајстор рада са жицама. Научите да користите методе стрингова, научите претварање у низове и форматирање.
Основне колекције. Речници
Научите да правите речнике и радите са њиховим елементима. Научите технике речника и набрајање елемената. Моћи ћете да генеришете речнике и радите са постављеном функцијом.
Основне колекције. Туплес
Научите како се торке разликују од листа и зашто су потребне. Научите да користите функције зип и набрајања. Моћи ћете да сортирате кључеве и вредности у речнику и радите са сложеним кључевима.
Функције: наставак
Научите да радите са рекурзијом и колекцијама унутар функције и када је позвана. Можете користити подразумеване вредности када радите са функцијом.
Рад са датотекама
Научићете да радите са путањама датотека, уникс путањом. Овладајте основним операцијама датотека: отварање, читање, писање, затварање, итерација датотеке са фор петљом, претрага подстринга, безбедно руковање датотекама.
Изузеци: суочавање са грешкама
Сазнајте шта су изузеци и каква је њихова хијерархија. Научите да користите конструкцију три-екцепт-финалли-елсе и правилно рукујте изузецима.
Увод у ООП
Научите да радите са објектно оријентисаним програмирањем у Питхон-у, са класама и њиховим методама, конструктором класе __инит__ и објектом класе селф.
Основни принципи ООП-а
Научите да инкапсулирате и сакријете податке, радите са наслеђивањем и полиморфизмом, опишете класе и методе.
Итератори и генератори
Разумети разлику између итератора и итеративног објекта. Научићете како да добијете итератор и да радите са итером и следећим функцијама. Можете претворити функцију у генератор и користити оператор приноса.
Декоратери: Основни ниво
Можете користити декоратере да промените својства функција. Научите да радите са модулом дататиме и користите декоратор као тајмер.
Дубински рад са класама и уграђеним декоратерима
Научите да радите са вишеструким наслеђем. Научите шта су интерфејс класе и апстрактне класе. Моћи ћете да имплементирате статистичке методе у класи, промените или добијете атрибуте објекта без позивања метода.
Декоратери: напредни ниво
Можете користити декораторе са аргументима, генераторе као менаџере контекста и модул за евидентирање.
Функције: Крај
Научите да радите са ламбда функцијама, мапирањем, филтрирањем, смањењем, све било шта. Можете подесити просторе имена, опсеге и користити класу бројача.
Библиотеке за рад са подацима
Моћи ћете да радите са регуларним изразима, датумом и временом и модулом итертоолс.
Бонус модул. Основе умрежавања
Можете научити о основама рада са мрежама. Шта се дешава када унесемо иа.ру у претраживач. Ово је важно и корисно за почетнике да знају како би започели.