Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.70/105: Рейтинг темы: голосов - 105, средняя оценка - 4.70
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167

Для чего нужен Python?

16.04.2012, 04:34. Показов 19351. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток ув. All!!
Прошу сильно не пинать и тухленькими продуктами жизнедеятельности не закидывать, на форуме так и не смог найти раздел bash, cmd, etc; python и прочие скриптовые и не очень плюшки (ну не долго думая, решил написать туга, где хоть в чем-то соображаю, а именно - сюда), собственно вопрос по питону, а нафига он нужен то? я пожалуйста, ткните носом в ссыль, где реально видно, что без него - ну никак... а то я умных книжек читать начал, а выгоды для себя всё никак не вижу... поделитесь опытом работы с этим змеем)) заранее благодарен....

Добавлено через 17 минут
да-да... я кривоглазое создание, тема питона находится в ветке веб-программирование.....

а можно вопрос, а с фигов бы? разве под desktop в питоне плюшек нет? о_О
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2012, 04:34
Ответы с готовыми решениями:

Для чего нужен python
Ну вот что на нём пишут? приложения или сайты? Хочу выучить его пишут что язык хороший и перспективный, а где он используется я не знаю!...

Нужен компилятор Си для в Windows 7 64x для корректной установки библиотек и модулей Python
Приветствую форумчан. Возникла проблема при попытке установки grab, очень помогло это руководство:...

Нужен совет по Python скрипту для GL868 Telit
Доброго времени суток! Пишу скрипт для Telit GL868-Dual V3 Не работает команд MDM.send('AT+CPBW=50,' + str(abonent) +...

24
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
16.04.2012, 14:02
Цитата Сообщение от l_a_m Посмотреть сообщение
разве под desktop в питоне плюшек нет? о_О
конечно же есть
0
16.04.2012, 14:21  [ТС]

Не по теме:

:bravo: спасибо за исчерпывающий ответ)))

0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
16.04.2012, 14:21
python очень мощная штука. Код очень логичен, очень чистый. Очень много библиотек. Я вообще php программист, а вот сейчас начал учить Django. И полюбил python с первого взгляда
Кстати, питона очень активно используют компании Google и Yandex. Так что в сфере веба его ждет светлое будущее.
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
16.04.2012, 14:23  [ТС]
а джанго - это фреймверк питоновский или язык основанный на базе питона? и если можно - пару примеров именно в desktop \ mobile облости
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
16.04.2012, 14:31
Цитата Сообщение от l_a_m Посмотреть сообщение
а джанго - это фреймверк питоновский
Да. https://www.djangoproject.com/
1
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
16.04.2012, 14:32
l_a_m, я сам только изучаю этот язык. Выбрал его потому что на Си-подобных и на С++ в частности далеко не уедешь, надо как-то развиваться, а Python лучший в своем роде(среди интерпретируемых). На Perl и Ruby противно смотреть, с ними не работал но просмотра одного листинга мне хватило
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
16.04.2012, 14:38  [ТС]
да я вот сам как бы Qt C++ Dev, начал замечать что народ (особенно .NETчики) частенько об этой змеюке поговаривают, вот аж самому интересно стало, что ж это за зверь такой... слышал вроде как удобен для постарения build машин, но как дела на самом деле с ним обстоят - для меня тёмный лес, вот решил обратиться к глобальному разуму
0
16.04.2012, 14:59

Не по теме:

Цитата Сообщение от Jupiter Посмотреть сообщение
Ruby противно смотреть
А мне вот в руби нравится конструкция с вопросительным знаком, больше ни где не видел такого:
Ruby
1
2
a = nil
print "Yah!" if a.nil?
Как и в SQL - очень логичный код. Выведи строку Yah! если a - это null.

0
16.04.2012, 15:12

Не по теме:

Цитата Сообщение от Dimedrol Посмотреть сообщение
Выведи строку Yah! если a - это null.
Как ни крутите, ни вертите...урезанный тернарный оператор:D

0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
16.04.2012, 16:06
Лучший ответ Сообщение было отмечено как решение

Решение

Не по теме:

Цитата Сообщение от Jupiter Посмотреть сообщение
На Perl и Ruby противно смотреть, с ними не работал но просмотра одного листинга мне хватило
а как по мне, код на Ruby выглядит красивее, да и ООП там сделано более логично.

Цитата Сообщение от Dimedrol Посмотреть сообщение
А мне вот в руби нравится конструкция с вопросительным знаком, больше ни где не видел такого:
если ты про конструкции вида
Code
1
do_something if condition_true
то они пришли в язык из Perl'а. А если про вопросительный знак — то это не конструкция языка, а всего лишь допустимый символ в названии метода. Как и восклицательный знак, он не обязателен, а используется по соглашению наименования методов, чтобы выделить методы-предикаты (и мутирующие методы в случае восклицательного знака), т.е. такой код верен, несмотря на отсутствие у метода bar вопросительного знака:

Ruby
1
2
3
4
5
6
7
8
9
10
1.9.2-p318 :001 > class Foo
1.9.2-p318 :002?>   def bar
1.9.2-p318 :003?>     true
1.9.2-p318 :004?>     end
1.9.2-p318 :005?>   end
 => nil 
1.9.2-p318 :006 > puts "Bang" if Foo.new.bar
Bang
 => nil 
1.9.2-p318 :007 >
Подобный стиль наименования пришел из языка Scheme.

Цитата Сообщение от Jupiter Посмотреть сообщение
Как ни крутите, ни вертите...урезанный тернарный оператор
не совсем, это т.н. использование ключевого слова в качестве модификатора. Кроме if, в качестве модификатора можно использовать unless, while, until, например:
Ruby
1
puts "No match" unless gets =~ /pattern/
Вывести "No match", если введенная строка не совпадает с regex-шаблоном. Или однострочник, который выводит содержимое переданных скрипту файлов на печать, подобно команде cat:
Ruby
1
print while ARGF.gets
Например:
Code
1
2
3
4
5
6
7
8
9
10
11
~/samples/ruby $ ./sample.rb sample.rb hello.world 
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
 
print while ARGF.gets
This is the first line of the file named "hello.world"
This is a hello world file
This is the third line
 
Previous line was empty
~/samples/ruby $



l_a_m, Python — это высокоуровневый кроссплатформенный язык программирования общего назначения. Это означает, что он может использоваться практически везде. На нем пишут сайты и Web-приложения, утилиты для администрирования системы, программы для математических вычислений, десктопные приложения (плееры, файловые менеджеры, текстовые редакторы, ...) и многое другое
4
16.04.2012, 16:12

Не по теме:

Цитата Сообщение от Nameless One Посмотреть сообщение
А если про вопросительный знак — то это не конструкция языка, а всего лишь допустимый символ в названии метода.
Спасибо, не знал.

0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
16.04.2012, 16:59  [ТС]
о... пошел холиварчик)))

Цитата Сообщение от Nameless One Посмотреть сообщение
На нем пишут сайты и Web-приложения, утилиты для администрирования системы, программы для математических вычислений, десктопные приложения (плееры, файловые менеджеры, текстовые редакторы, ...) и многое другое
т.е. в нем есть некие компоненты, который одинаково работают как в браузере так и в desktop приложениях и в мобилках и т.д.? О_о
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
16.04.2012, 17:03
Цитата Сообщение от l_a_m Посмотреть сообщение
который одинаково работают как в браузере
насколько я знаю, в браузере работает только html, js, css, python используется на сервере
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
16.04.2012, 17:03
Ну для веба то все просто:
отправить строку
Code
1
Content-type:text/plain
после этой строки 2 переноса коретки (\n\n). И дальше выводите все, что хотите.

Цитата Сообщение от l_a_m Посмотреть сообщение
компоненты
Если вы о библиотеках, то тогда да. Одну библиотеку можно использовать в разных целях.
1
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
16.04.2012, 17:04
l_a_m, класс строк, например, будет одинаково работать в любых приложениях. Но, грубо говоря, в python'е есть «компоненты», которые работают в «браузере», а есть «компоненты», которые работают в desktop-приложениях. Но это если говорить слишком размыто. BTW, что ты подразумеваешь под «компонентами»?
1
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
16.04.2012, 17:38  [ТС]
когда-то в свою .NET-овскую бытность привык к этому слову, Widget, Component - класс, который выполняет некие функции (LineEdit, Calendar, SpinBox, etc)...
Цитата Сообщение от Jupiter Посмотреть сообщение
насколько я знаю, в браузере работает только html, js, css, python
ну именно это и имелось ввиду))) код выполняется на сервере и генерирует чего там браузеру отображать... хотя, если уж такая ботва пошла и эта змеюка действительно так хороша, что мешает написать плагин к браузеру ?

Добавлено через 1 минуту
Цитата Сообщение от Dimedrol Посмотреть сообщение
Одну библиотеку можно использовать в разных целях.
аля язык C# и mvc\asp.net и WFP\WinForms ?
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
16.04.2012, 17:43
Цитата Сообщение от l_a_m Посмотреть сообщение
C# и mvc\asp.net и WFP\WinForms ?
К сожалению, не знаком с ними.

Цитата Сообщение от l_a_m Посмотреть сообщение
можно использовать в разных целях.
Ну, как сказал уже Nameless One, строковые классы будут работать визде, Python Imaging Library (PIL) тоже везде нужна...Да куча разных библиотек. Для работы с XML, базами данных - это везде используется.
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
16.04.2012, 18:23  [ТС]
Цитата Сообщение от Dimedrol Посмотреть сообщение
это везде используется
а могу я например в С++ коде использовать питон, к примеру для работы с базой данных? если можно простейший пример, хотя бы уровня hello world, по вызову питоновского кода из под С++?
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
16.04.2012, 18:29
Не, такого я никогда не делал. Не вижу в этом смысла.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.04.2012, 18:29
Помогаю со студенческими работами здесь

Для чего нужен importlib
Опишите зачем нужен importlib, если можно с примерами

Для чего нужен continue?
Знаю что вопрос тупой, но я чайник и не могу понять для чего нужен оператор continue

Для чего нужна база данных Python программисту?
Учу Пайтон уже почти как два месяца. Имею не плохие знание по нему как на свой стаж изучение. Почти прошёл свою первую книгу с которой...

Для чего данный код нужен за что он отвечает?
vowels = word = "Miliwasys" found = {} found = 0 found = 0 found = 0 found = 0 found = 0 for j in word: if j in...

Для чего нужно изучать базу данных Python программисту?
Учу Пайтон уже почти как два месяца. Имею не плохие знание по нему как на свой стаж изучение. Почти прошёл свою первую книгу с которой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Настройки 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. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru