Як створювати сайти в python

Як створювати сайти в python

Python дуже легкий мову програмування з низьким порогом входження. Ті програмісти які вже знають будь-яку іншу мову програмування будь то PHP, Java або C подібні мови, то розуміння мови Python буде набагато вище. Асоціюючи вже мають знання іншої мови програмування з новими функціями і модулями Python, ви легко змиєте зрозуміти логіку роботи Python. У порівнянні з PHP, Python не виконує тільки одну задачу. Він застосовується в різних галузях, таких як створення програм, додатків в смарфона, ігр та сайтів.

За швидкістю роботи і виконання тих же завдань, Python і PHP працюють практично однаково. Подальший вибір на якій мові програмування робити сайти це справа смаку. У вивченні Python є більше плюсів ніж в програмуванні на PHP. Згоден, на PHP ви створите сайт за кілька хвилин, але в Python вам доведеться вивчити хоча б основи мови потім вже зрозуміти як працюють його фреймворки для створення сайтів.

Робити сайти на Python перспективніше?

Так. PHP має одні сайтами і розвивається в бік веб (для чого він і був створений). Python в свою чергу, розвивається в різні боки, це дасть вам шанс в майбутньому змінити свою роботу і почати робити, наприклад, програми замість сайтів не змінюючи мову програмування. Вам не доведеться вивчати знову нову мову програмування щоб змінити рід діяльності тобто перескочити з сайтобудування на написання додатку для android, apple, symbian і т.д.

Ще один плюс в сторону Python в тому, що він строго типізований як і Java. Ця мова навчить вас хорошим манерам програміста і не дасть волю творити хаос в коді. Але, чи не будемо все узагальнювати, творити безглуздя можна і на Python і робити шедеври на тому ж PHP. Python навчить обробити код на логічні блоки щоб розуміти де зона виконання циклу, де закінчується один IF і починається інший і т.д. На PHP теж можна структурувати код на логічні блоки, але там це не обов'язково, отже новачок може написати код в один рядок і йому нічого не буде, в момент коли Python новачок отримає помилку і почне правити код.

З чого почати створення сайтів на Python?

Якщо ви хочете створити сайт на HTML то для цього Python вам не потрібен, достатньо купити будь-який хостинг і завантажити файли сайту. У разі якщо у вас серйозні плани і динамічні плани на свій сайт то потрібно визначиться з вибором python фреймворка для створення сайту. Невеликий список фреймворків: Django, Pylons, TurboGears, Twisted, CherryPy. Ми зупинимося на Django тому на даний момент він є найпопулярнішим фреймворком для створення сайтів на Python.

Чому вибрати Django?

Гарна документація - документація даного фреймворка виконана на вищому рівні. Всі статті написані зрозумілою мовою і забезпечені прикладами і поясненнями що не освятять жодного питання. Є навіть книги російською мовою з даного фреймворку які займають лідируючі місця продажів в своєму розділі.

Самостійна генерація адмін панелі - Це мабуть сама унікальна сторона Django в порівнянні з іншими фреймворками а тому же PHP. Дана можливість допоможе вам виграти в часі написання сайту тому створення адмін інтерфейсу зводиться начерку корисних моделей і можна вже почати працювати з сайтом.

Ще записи по темі

Схожі статті