|
RomanLua
|
|
О питоне09.03.2014, 10:38. Показов 2181. Ответов 9
Метки нет (Все метки)
Всем привет. У меня тут назрело несколько вопросов по Питону. Так что буду благодарен если вы ответите на них.
1) Каким образом Питон может заменить PHP (отличия от PHP)? 2) Вытекающий вопрос: Обязательно ли использовать фреймворк Django? Или можно просто пользоваться Питоном на стороне сервера? 3) Вытекающий вопрос: Что такое фреймворк Django, и как им пользоваться? 4) Вытекающий вопрос: Что вообще такое фреймворк? 5) Как у Питона обстоят дела с Андройдом? Я не раз слышал, что на нем можно писать приложения для этой платформы. Каким образом? 6) Какую книгу, из ниже перечисленных, посоветуйте по Питону, учитывая что я уже знаком с программированием, ООП и т.д (Java, Pascal): -Бизли Д. - Python. Подробный справочник (4-е изд.) - 2010 -Саммерфилд - Программирование на Python3 2009 (Лутца не предлагать: у него слишком много воды) |
|
| 09.03.2014, 10:38 | |
|
Ответы с готовыми решениями:
9
Указатели на питоне |
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||||||
| 09.03.2014, 12:08 | ||||||
|
Отличие в том, что все web фреемворки python, основаны на шаблоне программирования MCV или если правильнее называть, то MTV. В связи с этим вносить изменения в проект гораздо проще нежели если разрабатываешь на PHP. На пример если ты хочешь изменить данные отображающиеся на странице, достаточно будет подправить только 1 функцию представления и все, а не лазить по множеству файлов и переписывая sql запросы и тд Или на пример, если ты пользовался в качестве базы данных sqlite и решил, перейти на mysql, то используя PHP тебе понадобится перерыть весь проект и править код, а при использовании python, тебе нужно будет поменять всего лишь 1 строчку. Это кстати не преувеличение. Я тебе пару примеров привел только, лучше всего если ты прочтёшь пару страниц из книги Django подробное руководство - Адриан Головатый, Джейкоб Каплан-Мосс (2 издание, 2010 год). Там дается развернутый и наиболее полный ответ на все вопросы, которые тебя мучают. Там материал изложен очень доходчиво, читать книгу интересно. По этому советую прочитать тебе хотя-бы начало этой книги, даже в том случае если django ты пользоваться не собираешься. Начни с 19 страницы.
0
|
||||||
|
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
||
| 09.03.2014, 12:21 | ||
|
0
|
||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 09.03.2014, 12:49 | |
|
0x10, Вы в принципе правы, то что я описал это не отличие двух языков.
Правильней наверно сказать "нюансы разработки". В общем главная идея в том, что на python разрабатывать легче, безопаснее, удобнее.
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||
| 09.03.2014, 13:07 | ||
|
на пыхе полно фреймворков. Сравнение некорректно.
Добавлено через 4 минуты Даже можно так:
З.Ы. в пыхе есть PDO. Изменил настройки коннекта, и все. Поддерживается масса различных драйверов http://www.php.net/manual/ru/pdo.drivers.php
0
|
||
|
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
|
|
| 09.03.2014, 17:10 | |
|
Все таки при выборе php или python, выберу python, не хочу холивара, но все таки питон будет помощнее пыха, поудобнее. Фреймвокри трудно сравнивать, это факт...
0
|
|
| 09.03.2014, 17:36 | |
|
Не по теме: Wolkodav, а я и не говорил, что пых лучше, чем питон :) Я просто привел пример того, что сравнение некорректно. Опять же, что лучше - многие выбирают сами. З.Ы. имхо, RoR лучше.
0
|
|
| 09.03.2014, 18:30 | |
|
Не по теме: KOPOJI, а можете аргументировать своё заявление? Просто в RoR есть плюсы, я не спорю, но что имеено даёт ему преимущество перед python?
0
|
|
| 09.03.2014, 18:33 | |
|
Не по теме: мне просто он больше нравится. Прозрачнее синтаксис, много сахара. Я бы смог аргументировать, но с питоном знаком на уровне простых задачек, никогда всерьез им не увлекался, джанго смотрел давно уже и не помню. Все это лишь имхо.
0
|
|
| 09.03.2014, 18:45 | |
|
Не по теме: KOPOJI, ну про сахар, скажу, что в питоне его тоже более чем предостаточно( наверное единственно, что могут сказать тут рубисты это ООП модель). А RoR and Django, у этих фреймворков есть чему друг у друга поучится.
0
|
|
| 09.03.2014, 18:45 | |
|
Помогаю со студенческими работами здесь
10
Ошибка в питоне
действия в питоне
Кегль в Питоне Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|