Hvað er Django og Python? Hver er munurinn á milli þeirra?


svara 1:

Python og Django

Python er forritunarmál þróað af Guido van Rossum snemma á tíunda áratugnum. Django er ókeypis, opinn hugbúnaður, vefforritarammi skrifaður í Python. Fyrsta ritið var árið 2005.

Kostir þess að nota Python og Django

Framkvæmdaraðili hefur meiri stjórn á vali á skipulagi og stillingum

Gegnsætt og naumhyggju, en hlutina þarf að taka beinlínis með

Í samanburði við RoR eru margar uppfærslur minna sársaukafullar og sjaldnar

Python er með hreint setningafræði sem líkist ensku

Python er sterkari á sviðum eins og gagnaöflun, greining, stjórnun kerfisins og vísindaleg forritun

Oft séð:

Í fræðilegum og vísindalegum heimi.

Síður búnar til með Python og Django:

Pinterest

Instagram

Diskus

Á endanum er aðalmunurinn á þessu tvennu að RoR tekur minni vinnu til að koma sér af stað og Django býður upp á fleiri aðlaga valkosti.

Af hverju ég byrjaði Python

Þegar ég byrjaði að kenna mér forritun ákvað ég að læra Python. Eftir nokkrar upphaflegar tilraunir og mistök sem breyttust úr máli yfir í tungumál, áttaði ég mig á því að ég þurfti aðeins að helga mig einu forritunarmáli. Á endanum ákvað ég að læra pýton. Það var mikilvægt fyrir mig að skilja grunnatriði og rökfræði forritunar áður en ég byrjaði að búa til vefforrit. Ég vissi líka að þegar ég náði tökum á Python væri auðvelt fyrir mig að halda áfram í eitthvað annað.

Á vefnum, frá MIT til Coursera til Udacity, sá ég kynninguna á CS tímum með Python sem kennslumál. Ég vissi að byrjendur ættu að vera duglegir að nota Python. Þegar ég byrjaði að þróa vefforrit valdi ég hins vegar RoR leiðina í stað Python og Django.

Af hverju ég skipti yfir í RoR seinna

Ástæðan fyrir því að ég valdi ekki Python og Django, jafnvel þó að ég hafi þegar lært Python, var markmið mitt að koma léttum vefforritum í gang á stuttum tíma. Með Rails þarftu ekki mikið til að koma einföldu appi í beinni. Aftur á CoC heimspeki, staðlaðar járnbrautarstillingar gera kleift að vinna minna. Sem var það sem ég vildi í mínu tilfelli. Ég valdi líka RoR vegna stóra samfélagsins. Til dæmis, samanborið við Django, hefur Rails tvístjörnur á Github. Það er líka mikið af kennsluleiðbeiningum, leiðbeiningum, osfrv. RoR á netinu. Það er meira að segja Rails hotline.

Persónulegar óskir og markmið eru mikilvægust fyrir ákvarðanatöku

Þegar þú ákveður að læra RoR eða Python og Django verður þú fyrst og fremst að huga að persónulegum óskum þínum og markmiðum. Sumir kjósa annað af tveimur forritunarmálum. Eins og áður hefur komið fram, Ruby hefur uppbyggingu munstursins, en Python er mjög líkur enskunni. (Mundu að Ruby var þróaður af Japani, Python af enskum.)

Ertu með ákveðið draumastarf þegar kemur að markmiðum? Eða draumafyrirtæki? Ef svo er, sjáðu hvaða tungumál og umgjörð þú notar. Eða kannski sérðu sjálfan þig við upphaf eða búa til þína eigin. Ef svo er skaltu kíkja á RoR.

Hins vegar gætir þú haft meiri áhuga á stórum gögnum og getu til að sérsníða alla þætti vefforritsins þíns. Ef svo er skaltu kíkja á Python og Django.

Hafðu einnig í huga að þegar þú ert reyndur forritari er miklu auðveldara að skipta yfir í annað forritunarmál eða umgjörð. Svo ef þú byrjar að læra RoR en einhvern tíma fær starf sem krefst Python og Django, þá er það ekki heimsendir.

Forritunarbúðir sem kenna Ruby og Python:

Ertu tilbúinn til að kafa í ræsibúðum með óákveðinn greinir í ensku ódrepandi kóðun? Byrjaðu að skoða þessar Ruby on Rails ræsibúðir + Python ræsibúðir:

Ruby on Rails Coding Bootcamps:

Bitmaker Labs í Kanada

Flatiron School í New York og Chicago

Turing-skólinn í Denver

Python erfðaskrá Bootcamps:

Hackbright Academy í San Francisco

Kóðunar dojo á mörgum stöðum í Bandaríkjunum

Byte Academy í New York

Kóði félagar í Seattle

Hefurðu áhuga á frekari samanburði á milli Ruby og Python? Við stóðum fyrir alhliða webinar sem bar saman bæði tungumálin! Hlustaðu

Og notaðu Bootcamp Matching Tool okkar til að finna besta skólann fyrir Ruby og Python!


svara 2:

Python er forritunarmál. Þó Django sé rammi fyrir þetta er það notað til þróunar á vefnum.

Veframmi er safn pakka eða eininga sem verktaki getur notað til að skrifa vefforrit eða þjónustu án þess að þurfa að takast á við smáatriði eins og samskiptareglur, fals eða ferli / þráðstjórnun.

Tilvísun

WebFrameworks - Python Wiki


svara 3:

Python er forritunarmál. Þó Django sé rammi fyrir þetta er það notað til þróunar á vefnum.

Veframmi er safn pakka eða eininga sem verktaki getur notað til að skrifa vefforrit eða þjónustu án þess að þurfa að takast á við smáatriði eins og samskiptareglur, fals eða ferli / þráðstjórnun.

Tilvísun

WebFrameworks - Python Wiki


svara 4:

Python er forritunarmál. Þó Django sé rammi fyrir þetta er það notað til þróunar á vefnum.

Veframmi er safn pakka eða eininga sem verktaki getur notað til að skrifa vefforrit eða þjónustu án þess að þurfa að takast á við smáatriði eins og samskiptareglur, fals eða ferli / þráðstjórnun.

Tilvísun

WebFrameworks - Python Wiki