Открыто

Python. Уровень 3. Разработка веб - приложений в Django

Тема в разделе "Курсы по программированию", создана пользователем timofeev90, 2 май 2011.

Цена: 9490р.-95%
Взнос: 401р.

Основной список: 27 участников

Резервный список: 28 участников

  1. 22 янв 2012
    #81
    Kotakota
    Kotakota ДолжникДолжник
    А с чего вообще было решено, что курсы уйдут в паблик?
    Я например, сейчас читаю книгу по Django, и неплохо бы подключить к изучению еще и курс!
     
  2. 22 янв 2012
    #82
    Kotakota
    Kotakota ДолжникДолжник
    odnoklassniki - это JAVA.
    Питон (Django) на закрытых корпоративных ресурсах? Что за бред!
    Python/Django - Google, Bitbucket, Disqus.
     
  3. 22 янв 2012
    #83
    folders
    folders ДолжникДолжник
    Темы соответствующие почитай - там все написано уже десятки раз.
     
  4. 22 янв 2012
    #84
    sutrium
    sutrium ЧКЧлен клуба
    Если ты подключишь расширение Wappalyzer то вот например на этой странице одноклассников
    Скрытая ссылка
    он показывает Ruby Programming Language. Посмотришь Wappalyzer там и написано еще про mail.ru.
    А насчет этих джанго и зопе и прочих питон-фреймворков, то они считаются довольно тормознутыми да и вообще учить питон специально для джанго - это так себе не лучшее решение.
    Про все остальные сайты, про которые ты написал, нельзя утверждать что они написаны на питон или джанго. Конечно google использует питон, но сайт сделан иначе. Но могу тебя обрадовать, я все таки нашел сайт, написанный на джанго, вот он:
    Скрытая ссылка
    Так что знакомься с питоном и джангой, сможешь сделать похожий :)
     
  5. 23 янв 2012
    #85
    Kotakota
    Kotakota ДолжникДолжник
    О Боже!
    Школьники взбунтовались ;)
    Архитектура Одноклассинков:
    • Windows и openSUSE — основные операционные системы
    • Java — основной язык программирования
    • С/С++ — для некоторых модулей
    • GWT — реализация динамического веб-интерфейса
    • Apache Tomcat — сервера приложений
    • JBoss 4 — сервера бизнес-логики
    • LVS и IPVS — балансировка нагрузки
    • MS SQL 2005 и 2008 — основная СУБД
    • BerkleyDB — дополнительная СУБД
    • Apache Lucene — индексация и поиск текстовой информации
    Я еще забыл сказать, что на Python/Django создан Dropbox.
    Из русских примеров "рисоваска" конечно достойна уважения :p, но как пример, лучше привести добрую половину сервисов Yandex'а разработанных на Python/Django!

    Очередной бред!
    Заходим, например на bitbucket.org и смотрим к самый конец страницы:
    We run Django 1.3.1 / Piston 0.3dev / Git 1.7.6 / Hg 1.9.2 / Python 2.7.2 / 77d9cf126462 | bitbucket12
    Зачем Вы здесь, если считаете, что Python такой плохой и беспонтовый? :rolleyes:
     
  6. 23 янв 2012
    #86
    Dimson
    Dimson БанЗабанен
    Зачем Вы здесь, если считаете, что Python такой плохой и беспонтовый?
    Столько нового в спорах можно узнать :)
     
  7. 23 янв 2012
    #87
    Kotakota
    Kotakota ДолжникДолжник
    Вот в чем оказывается дело :rolleyes:
     
  8. 23 янв 2012
    #88
    Бабай
    Бабай СкладчикСкладчик
    Недавно по телевизору промелькнул сюжет, в котором говорилось о каком-то раскрученном веб-ресурсе (если ничего не путаю, то это ВКонтакте! Но, ничего не утверждаю!). Там, один из программеров объяснял какие-то задержки в ведении новых сервисов и еще что-то, в этом роде (уже не помню что именно!), данного сервиса тем, что его стало трудно обслуживать/дописывать/исправлять потому, что он изначально был написан на Perl и теперь из-за этого, у них определенные трудности... Сейчас собираются всё это дело переписывать!
    У меня вопрос "чайника": не ждёт ли нас такая же хрень и Питоном? (Про Перл тоже читаешь: и он такой, и он такой-эдакий - не язык, а сказка! А на деле...)
    Что предпочтительней Рубу или Питон, соответственно Рельсы или Джанго?
    У кого есть какие мнения относительно того, на каком из них, Рубу или Питон, перспективнее "сосредоточиться", не в изучении, а в плане обслуживания?
    Был бы признателен за ссылку, где можно об этом всем почитать!
    (З.Ы.: Я понимаю, что дело тут, скорее в объектноорентированности и т.д., но всё же... есть же у них какие-то "мелочи" - синтаксис позаковырестей, или еще что-то, из-за чего язык предпочтительней или нет!
    То, что объёмы контента растут, их функциональная насыщенность тоже и, вскоре, что все эти наши нынешние сайтики вырастут в нечто монструазное (или уйдут в небытие!) и, соответственно, мы все должны будем иметь дело, буквально, с тоннами контента - это "и к гадалке не ходи"! Потому-то, заранее, и спрашиваю/беспокоюсь! :)))))
     
  9. 23 янв 2012
    #89
    Kotakota
    Kotakota ДолжникДолжник
    Наверное путаете.
    Поделка "ВКонтакте" изначально, как и сейчас - это PHP.
    А что предпочтительней это Вам решать.
    Например, меня Питон научил правильно формировать код программы в четыре отступа :cool:
    Все время забивал на читабельность, а тут либо четыре отступа, либо работать не будет.
    Еще понравилась философия языка.
    В общем и целом Питон могуч!
    Вы можете сами убедиться в этом посмотрев на проекты выше, которые его используют.
    А так же попробовав написать что нибудь. ;)
     
  10. 23 янв 2012
    #90
    sutrium
    sutrium ЧКЧлен клуба
    Питон в основном направлен на решения для прикладных программ, то есть для написания разных бизнес-приложений, программ для банков, программ с графикой. Для него пишутся и программы для веба. Например, у гугла UrlServer, как и «веб-пауки», написаны на питоне. Но спайдеры для гугла - это все таки не сайты. Если вы хотите писать программы для бизнес-приложений, тогда конечно питон вам нужен, а если хотите писать только сайты, то наверно не нужен. А руби больше с самого начала был ориентирован именно на веб, и его автор писал под сильным влиянием перла, чтобы он был и для похожих задач и более понятен чем перл. Для веба лучше руби и рельсы.
     
  11. 23 янв 2012
    #91
    Бабай
    Бабай СкладчикСкладчик
    Kotakota, sutrium спасибо за ответы! Более-менее стало ясно куда двигаться!
     
  12. 30 янв 2012
    #92
    Sofcom
    Sofcom БанЗабанен
    Питон на мой взгляд проще и удобней с ОСью интегрировать (как Win так и *NIX) и более низкоуровневыми-скоростными языками (C/C++). Большенство веб-приложений выходящие за рамки Сайт-визитка/Блог требует вмешательство на уровне ОС и низком уровне. Поэтому другие языки (тот же PHP) для таких проектов как - для поворота налево одеваем такое-то колесо, направо такое-то (короче как на машине все колеса разных размеров и с разными покрышками).
    У меня есть знакомые у которых достаточно нагруженные веб-сервисы на рельсах (RoR), дак они сами говорят - на Python все было бы гораздо удобней обслуживать и развивать.
    А на счет Perl, то он скорей с BASH родня нежели с Python.
    Обычные сайты можно клепать хоть на Перле, хоть (для супер-извращенцев) на Pascal.
     
  13. 30 янв 2012
    #93
    sutrium
    sutrium ЧКЧлен клуба
    Зачем же вам понадобилось вмешательство на уровне ОС, а на низком уровне это вам на си писать нужно, только ведь веб-приложения это не операционные системы. На питоне учить больше придется, а руби там только сам язык и можно к рельсам переходить. Вы же знаете какие книги по питону, на 700-1500 страниц, и их довольно много. И их придется тогда читать. Но только для веба этим заниматься как-то недальновидно. Там про PyQT знать и остальное. В общем дело вкуса.
     
  14. 30 янв 2012
    #94
    Sofcom
    Sofcom БанЗабанен
    Вы видимо не взаимодействовали с крупными проектами, где надо из скриптов алгоритмы на Си переносить в интерпретатор, где оптимизуруется работа ОС под сеть на низком уровне, где интерпретатор работает с модулями ядра и приложениями ОС и т.д.
    На Питоне учить больше придется? Дак не надо учить-читать то, чем вы пользоваться не собираетесь, это ведь вам не повесть-роман и т.п., где нужно читать все иначе не поймешь о чем книга, по языку достаточно одной книги прочесть от корки до корки чтоб понять принцип работы языка, остальное уже куски под задачи выхватываются, и то и по PHP есть несколько хороших книг размером по 700-1500 страниц, их штук 5 и читать их нужно для повышения своих знаний-компетенций. Для обычного кодерства (без проектирования приложения и алгоритмов), достаточно хорошо владеть поиском в ГуглоЯндексе и знание eng.

    А если узко сайтами заниматься (а не большие информ-системы и нагруженные веб-сервисы), то тут уж точно Питон не нужен. Вообще сегодня программисту нужно знать несколько языков - если сайты то JS и PHP, зависит конечно от своего рода "ранга программиста", чем он ниже тем меньше можно знать, но в ближайшие 5-10 лет по моему, секретарей и офис-менеджеров не будут на работу брать без знания хотя бы одного языка программирования.
     
    1 человеку нравится это.
  15. 30 янв 2012
    #95
    sutrium
    sutrium ЧКЧлен клуба
    Если нагруженные веб-сервисы то это вам в XML и SOAP нужно обращаться. Но с xml ведь не только питон работает, можно и клиентскую, и серверную часть на пхп написать. В пхп куча возможностей для xml. На питоне большие поисковые системы пишут спайдеры, а если это частный сайт, то всякие веб-боты и пауки можно писать на пхп и curl.
    Но я думаю, что изучающему питон все равно придется больше книг читать хотя бы потому, что сфера применения у питон шире чем у руби, и книг издано больше. А для того, чтобы понять, что нужно а что не нужно, нужно читать Лутца, Саммерфилда, Бизли и еще книги про джангу и зопе, которые переведены и на русский. Так что питон - тема на длительное изучение.
     
  16. 30 янв 2012
    #96
    Kotakota
    Kotakota ДолжникДолжник
    Для Python/Django базовый набор как мне кажется:
    Марк Лутц - Изучаем Python;
    + 2 книги по Django изданные на русском.
     
  17. 31 янв 2012
    #97
    Бабай
    Бабай СкладчикСкладчик
    Даже когда просто в какой-нибудь програмке ( фриминде, например!) схему/структуру приложения выдумываешь/рисуешь, когда она разрастается, появляются отдельные "облака" и т.д. - (красотища, одним словом :)) - и как-то там ее теряешь, так и то, со злости все волосья себе, где только можно, повырываешь :), а тут изначально с языком ошибиться... (Будешь делать-делать, а потом выяснится - "э-э-э, батенька, да Вам надо изначально было... а так, как Вы хотите, на этом нельзя/очень проблематично сделать!" :))) и т.д. и т.п..).
    Да не дай Бог !!!
     
  18. 31 янв 2012
    #98
    Proofer
    Proofer ДолжникДолжник
    Те, у кого какие-то сомнения насчет пайтона должны учесть следующий момент - в самом престижном и главном вузе планеты Земля по computer science - MIT (Массачусетский технологический институт) заменили легендарный и можно сказать эпохальный подготовительный курс по программированию SICP (Структура и интерпретация компьютерных программ) на курс по изучению Python.

    Пруфы ищите на сайте MIT, Python и википедии.
     
  19. 31 янв 2012
    #99
    booger
    booger БанЗабанен
    Proofer
    Западные, да и отечественные ВУЗы сейчас динамично переходят на штамповку ширпотребовских программистов умеющих кодить и не умеющих думать.
    Вот статья с мнением по этому поводу от создателя stackoverflow. Хоть там и фигурирует в основном Java, но к питону это тоже относится. То что ВУЗ скурвился - не показатель
     
  20. 31 янв 2012
    #100
    Kotakota
    Kotakota ДолжникДолжник
    booger - Выбирай сердцем! :p