Python дар як моҳ

Дастур барои чойгирандагони мутлақ.
(Эзоҳ аз сатр: инҳо маслиҳатҳои муаллифи ҳиндӣ мебошанд, аммо ба назарашон амалӣ аст. Лутфан дар шарҳҳо илова кунед.)

Python дар як моҳ

Як мох муддати дароз аст. Агар шумо ҳар рӯз 6-7 соатро барои таҳсил сарф кунед, шумо метавонед бисёр корҳоро анҷом диҳед.

Мақсад барои моҳ:

  • Бо мафҳумҳои асосӣ шинос шавед (тағйирёбанда, шарт, рӯйхат, давра, функсия)
  • Зиёда аз 30 масъалаи барномасозиро дар амал азхуд кунед
  • Ду лоиҳаро якҷоя кунед, то донишҳои навро дар амал татбиқ кунед
  • Бо ҳадди аққал ду чаҳорчӯба шинос шавед
  • Бо IDE (муҳити рушд), Github, хостинг, хидматҳо ва ғайра оғоз кунед.

Ин шуморо як таҳиягари хурди Python месозад.

Холо план хафта ба хафта.

Python дар як моҳ

Мақола бо дастгирии EDISON Software тарҷума шудааст, ки ба наврасон маслихатхои амалй медихад, инчунин тарҳрезии нармафзор ва навиштани мушаххасоти техникӣ ба забони русӣ ва англисӣ.

Ҳафтаи 1: Бо Python шинос шавед

Бифаҳмед, ки ҳама чиз дар Python чӣ гуна кор мекунад. Ҳарчи бештар чизҳоро тафтиш кунед.

  • Рӯзи 1: 4 консепсияи асосӣ (4 соат): даромад, баромад, тағирёбанда, шароит
  • Рӯзи 2: 4 консепсияи асосӣ (5 соат): рӯйхат, барои ҳалқа, while даври, функсия, воридоти модул
  • Рӯзи 3: Масъалаҳои барномасозии оддӣ (5 соат): иваз кардани ду тағирёбанда, табдил додани дараҷаҳои Celsius ба дараҷаҳои Фаренгейт, ҳисоб кардани маблағи ҳамаи рақамҳои адад, санҷидани адад барои ибтидоӣ, тавлиди рақами тасодуфӣ, хориҷ кардани дубликат аз рӯйхат
  • Рӯзи 4: Мушкилоти барномасозии миёна (6 соат): баргардонидани сатр (барои палиндромро санҷед), тақсимкунандаи бузургтарини умумиро ҳисоб кунед, ду массиви ҷудошударо муттаҳид кунед, бозии тахминии рақамҳоро нависед, синну солро ҳисоб кунед ва ғайра.
  • Рӯзи 5: Сохторҳои маълумот (6 соат): стек, навбат, луғат, наворҳо, рӯйхати алоқаманд
  • Рӯзи 6: OOP - Барномасозии ба объект нигаронидашуда (6 соат): объект, синф, усул ва созанда, мероси OOP
  • Рӯзи 7: Алгоритм (6 соат): ҷустуҷӯ (хаттӣ ва дуӣ), навъбандӣ (усули ҳубобӣ, интихоб), функсияи рекурсивӣ (факториалӣ, силсилаи Фибоначӣ), мураккабии вақти алгоритмҳо (хаттӣ, квадратӣ, доимӣ)

Python-ро насб накунед:

Ман медонам, ки ин зиддият садо медиҳад. Аммо ба ман бовар кунед. Ман бисёр одамонро медонам, ки пас аз он ки муҳити рушд ё нармафзорро насб карда натавонистанд, хоҳиши омӯхтани чизеро аз даст додаанд. Ман ба шумо маслиҳат медиҳам, ки фавран ба барномаи Android дохил шавед Қаҳрамони барномасозӣ ё ба вебсайт Ҷавоб ва ба омӯхтани забон шурӯъ кунед. Аввалан насб кардани Python-ро ба ҷои худ надиҳед, агар шумо махсусан аз технология огоҳ набошед.

Ҳафтаи 2: Оғози таҳияи нармафзор (сохтани лоиҳа)

Таҷрибаи таҳияи нармафзорро ба даст оред. Кӯшиш кунед, ки ҳама чизеро, ки омӯхтаед, барои сохтани лоиҳаи воқеӣ истифода баред.

  • Рӯзи 1: Бо муҳити рушд шинос шавед (5 соат): Муҳити рушд муҳити интерактивӣ мебошад, ки дар он шумо барои лоиҳаҳои калонтарин код менависед. Шумо бояд ҳадди аққал як муҳити рушдро донед. Ман тавсия медиҳам, ки бо Рамзи VS васеъшавии Python насб кунед ё дафтарчаи Юпитер
  • Рӯзи 2: Github (6 соат): Таҳқиқ кунед Github, анбор эҷод кунед. Кӯшиш кунед, ки иҷро кунед, кодро пахш кунед ва фарқияти байни ҳар ду дарахти Git-ро ҳисоб кунед. Инчунин дархостҳои шохасозӣ, якҷоякунӣ ва кашиданро дарк кунед.
  • Рӯзи 3: Лоиҳаи аввал: Ҳисобкунаки оддӣ (4 соат): Tkinter-ро санҷед. Ҳисобкунаки оддӣ эҷод кунед.
  • Рӯзи 4, 5, 6: Лоиҳаи шахсӣ (ҳар рӯз 5 соат): Яке аз лоиҳаҳоро интихоб кунед ва ба кор шурӯъ кунед. Агар шумо барои лоиҳа ғоя надошта бошед, ин рӯйхатро санҷед: якчанд лоиҳаҳои хуби Python
  • Рӯзи 7: Хостинг (5 соат): Фаҳмидани сервер ва хостинг, то ки лоиҳаи худро баргузор кунед. Heroku насб кунед ва сохтани барномаи худро ҷойгир кунед.

Чаро лоиҳа:

Фақат кӯр-кӯрона иҷро кардани қадамҳои дарс ё видео қобилияти тафаккури шуморо инкишоф намедиҳад. Шумо бояд дониши худро дар лоиҳа татбиқ кунед. Вақте ки шумо тамоми қувваи худро барои ҷустуҷӯи ҷавоб сарф кардед, шумо онро дар хотир хоҳед дошт.

Ҳафтаи сеюм: ҳамчун барномасоз бароҳат шавед

Ҳадафи шумо дар ҳафтаи 3 ин ба даст овардани фаҳмиши умумӣ дар бораи раванди таҳияи нармафзор мебошад. Ба шумо лозим нест, ки малакаҳои худро такмил диҳед. Аммо шумо бояд баъзе асосҳоро донед, зеро онҳо ба кори ҳаррӯзаи шумо таъсир мерасонанд.

  • Рӯзи 1: Асосҳои пойгоҳи додаҳо (6 соат): Дархости асосии SQL (Сохтани ҷадвал, Интихоб, Дар куҷо, Навсозӣ), Функсияи SQL (Авг, Макс, Ҳисоб), Пойгоҳи додаҳои релятсионӣ (Нормализатсия), Пайвастшавии дохилӣ, Пайвастшавӣ берунӣ ва ғайра.
  • Рӯзи 2: Истифодаи пойгоҳи додаҳо дар Python (5 соат): Чаҳорчӯбаи пойгоҳи додаҳоро истифода баред (SQLite ё Pandas), ба пойгоҳи додаҳо пайваст шавед, маълумотро ба ҷадвалҳои сершумор эҷод ва замима кунед, маълумотро аз ҷадвалҳо хонед
  • Рӯзи 3: API (5 соат): Занг задани API-ро омӯзед, JSON, microservices, REST API-ро омӯзед
  • Рӯзи 4: Numpy (4 соат): Numpy-ро санҷед ва истифода бурдани он амал кунед 30 машқҳои аввал
  • Рӯзи 5, 6: Портфели вебсайт (ҳар рӯз 5 соат): Джангоро омӯзед, бо истифода аз Django як вебсайти портфолио эҷод кунед, инчунин ба чаҳорчӯбаи Flask назар андозед
  • Рӯзи 7: Санҷишҳои воҳидҳо, гузоришҳо, ислоҳкунӣ (4 соат): Фаҳмидани санҷишҳои воҳидҳо (PyTest), омӯзед, ки чӣ тавр кор кардан бо гузоришҳо ва тафтиши онҳо ва истифодаи нуқтаҳои қатъ

Вақти воқеӣ (махфӣ):

Агар шумо ба ин мавзӯъ дилчасп бошед ва тамоми худро ба он бахшед, шумо метавонед ҳама чизро дар як моҳ анҷом диҳед.

  • Python-ро доимо омӯзед. Аз соати 8 пагохй сар карда, то соати 5 бегохй ичро кунед. Барои хӯроки нисфирӯзӣ ва газакҳо танаффус гиред (ҳамагӣ як соат)
  • Соати 8 пагохй руйхати он чиро, ки имруз меомузед, тартиб дихед. Пас аз он, як соат вақт ҷудо кунед, то ҳама чизеро, ки дирӯз омӯхтаед, ба ёд оред ва амал кунед.
  • Аз соати 9 то 12 руз камтар хонед ва машк кунед. Пас аз хӯроки нисфирӯзӣ, суръатро баланд кунед. Агар шумо ба мушкилот дучор шавед, роҳи ҳалли худро дар интернет ҷустуҷӯ кунед.
  • Ҳар рӯз 4-5 соатро ба омӯзиш ва 2-3 соатро ба машқ сарф кунед. (шумо метавонед ҳадди аксар дар як ҳафта як рӯзи истироҳат гиред)
  • Дӯстони шумо фикр мекунанд, ки шумо девона ҳастед. Онҳоро ноумед накунед - мувофиқи тасвир зиндагӣ кунед.

Агар шумо пурра кор кунед ё дар донишгоҳ таҳсил кунед, ба шумо вақти бештар лозим мешавад. Ҳамчун донишҷӯ, ба ман 8 моҳ лозим буд, то ҳама чизро дар рӯйхат иҷро кунам. Ҳоло ман ҳамчун таҳиягари калон (калон) кор мекунам. Ба зани ман, ки дар Бонки марказии ИМА кор мекунад, барои иҷрои ҳамаи вазифаҳои дар рӯйхат овардашуда шаш моҳ лозим буд. Муҳим нест, ки он чӣ қадар вақт мегирад. Рӯйхатро пур кунед.

Ҳафтаи чорум: Дар бораи ба даст овардани кор ҷиддӣ муносибат кунед (Интерн)

Ҳадафи шумо дар ҳафтаи чорум ин аст, ки ба таври ҷиддӣ дар бораи дарёфти кор фикр кунед. Ҳатто агар шумо ҳоло кор нахоҳед, шумо дар ҷараёни мусоҳиба бисёр чизҳоро меомӯзед.

  • Рӯзи 1: Ҷамъбаст (5 соат): Эҷоди резюме аз як саҳифа. Дар болои резюмеи худ мухтасари малакаҳои худро дохил кунед. Боварӣ ҳосил кунед, ки рӯйхати лоиҳаҳои худро бо истинод ба Github илова кунед.
  • Рӯзи 2: Портфели вебсайт (6 соат): Якчанд блогҳо нависед. Онҳоро ба портфели вебсайти қаблии шумо илова кунед.
  • Рӯзи 3: Профили LinkedIn (4 соат): Профили LinkedIn эҷод кунед. Ҳама чизро дар резюмеи худ ба LinkedIn оред.
  • Рӯзи 4: Тайёрӣ ба мусоҳиба (7 соат): Саволҳои бештар пурсидашаванда барои мусоҳиба дар Google. Таҷрибаи ҳалли 10 мушкилоти барномасозӣ, ки дар мусоҳибаҳо пурсида мешаванд. Онро дар рӯи коғаз иҷро кунед. Саволҳои мусоҳибаро дар сайтҳои монанди Glassdoor, Careercup пайдо кардан мумкин аст
  • Рӯзи 5: Шабака (~ соат): Аз ҷевон берун шавед. Ба вохӯриҳо ва ярмаркаҳои ҷойҳои корӣ рафтанро оғоз кунед. Бо рекрутерҳо ва дигар таҳиягарон вохӯред.
  • Рӯзи 6: Танҳо барои корҳо муроҷиат кунед (~соатҳо): Google "Ҷойҳои Python" ва бубинед, ки кадом корҳо дар LinkedIn ва сайтҳои кории маҳаллӣ мавҷуданд. 3 кореро, ки ба онҳо муроҷиат мекунед, интихоб кунед. Резюмеи худро ба ҳар яки худ мутобиқ кунед. Дар рӯйхатҳои талабот 2-3 чизро пайдо кунед, ки шумо намедонед. 3-4 рӯзи ояндаро барои ҷудо кардани онҳо сарф кунед.
  • Рӯзи 7: Аз нокомӣ омӯхтан (~соат): Ҳар дафъае, ки шуморо рад мекунанд, ду чизро муайян кунед, ки барои ба кор даромадан лозим аст. Сипас 2-4 рӯз сарф кунед, ки малакаҳои худро дар ин соҳаҳо сайқал диҳед. Ҳамин тавр, пас аз ҳар як радкунӣ, шумо як таҳиягари беҳтар хоҳед шуд.

Ба кор омода:

Ҳақиқат ин аст, ки шумо ҳеҷ гоҳ ба кор 100% омода нахоҳед шуд. Ба шумо танҳо лозим аст, ки 1-2 чизро хеле хуб омӯзед. Ва бо саволҳои дигар шинос шавед, то монеаи мусоҳибаро бартараф кунед. Пас аз он ки шумо ба кор даромадед, шумо аз он бисёр чизҳоро меомӯзед.

Аз раванд лаззат баред:

Омӯзиш як раванд аст. Дар роҳи шумо бешубҳа душвориҳо хоҳанд буд. Чӣ қадаре ки онҳо зиёд бошанд, шумо ҳамчун таҳиягар ҳамон қадар беҳтаред.

Агар шумо метавонед рӯйхатро дар 28 рӯз анҷом диҳед, шумо кори хуб мекунед. Аммо агар шумо 60-70 фоизи рӯйхатро пур кунед, шумо сифатҳо ва малакаҳои заруриро инкишоф медиҳед. Онҳо ба шумо кӯмак мекунанд, ки барномасоз шавед.

Дар куҷо таҳсил кардан:

Агар шумо ҳанӯз намедонед, ки аз куҷо сар кунед,

Ман ба шумо як сафари ҷолиб орзумандам. Оянда дар дасти шумост.

Тарҷума: Диана Шеремева

Манбаъ: will.com

Илова Эзоҳ