Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Интересуюсь питоном, нужны советы профи 
V
    Опции темы
Samuil
  Дата 11.8.2006, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

Репутация: нет
Всего: 6



Привет програмеры на Питоне да и не только! 
Сам изучаю java, много слышал о питоне, стало интерестно!
Вопрос: трудно ли мне будет изучить питон и какую можете посоветовать литературу?


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
setq
Дата 12.8.2006, 00:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Изучать Питон не трудно. Бумажной литературы к сожалению пока мало (можно пересчитать по пальцам левой руки вашей аватары), а вот электронных книг много. Можно поискать здесь же на форуме в разделе Компьютерная литература - тема про Python или выше в теме про ссылки.

Удачи. Дело похвальное)
  Вверх
Samuil
Дата 12.8.2006, 01:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

Репутация: нет
Всего: 6



А что конкретно можно делать на питоне? какие приложения?


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
pythonwin
Дата 12.8.2006, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(Samuil @  12.8.2006,  08:18 Найти цитируемый пост)
А что конкретно можно делать на питоне? какие приложения? 

На Питоне делать можно почти всё:
1) приложения для WEB
2) приложения для удаленной работы с БД (можно локально)
3) CMS-, CRM-, DocFlow-, ERP-системы
4) приложения для работы с почтой
5) маленькие программки, пренназначенные для автоматизации какой-то рутинной работы (BackUp, проверка файлов, политики безопастности в Linux и т.д.)
6) матем. и научные расчеты
7) вот с экономическими расчетами пока проблемы, по крайней мере я не нашёл

и ещё много чего...
PM WWW GTalk Jabber   Вверх
Samuil
Дата 12.8.2006, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

Репутация: нет
Всего: 6



А я вот слышал, что якобы приложения для смартов можно писать, это реально? Если да то какие? smile 


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
slav0nic
Дата 13.8.2006, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 17.5.2006

Репутация: 4
Всего: 5



реально, любые. зайди на форум разработчиков nokia и посмотри. Если смартфон виндовый, то тоже есть порт.
при сильном желании можно скачать эмулятор смарта и поставить туда питон, и погонять.
--------------------
                                 python.com.ua 
PM MAIL WWW Jabber   Вверх
Samuil
Дата 13.8.2006, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

Репутация: нет
Всего: 6



Как выглядит код питон приложения? Можете выложить Hello World? Какое расширение имеют питон файлы smile 


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
Void
Дата 13.8.2006, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 10
Всего: 173



Цитата(Samuil @  13.8.2006,  20:52 Найти цитируемый пост)
Как выглядит код питон приложения?

?
Цитата(Samuil @  13.8.2006,  20:52 Найти цитируемый пост)
Можете выложить Hello World?

Код
print "Hello, world!"

smile
Цитата(Samuil @  13.8.2006,  20:52 Найти цитируемый пост)
Какое расширение имеют питон файлы

*.py


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
pythonwin
Дата 14.8.2006, 07:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Samuil, у slav0nic-а на сайте много документации.  smile 
PM WWW GTalk Jabber   Вверх
Samuil
Дата 15.8.2006, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

Репутация: нет
Всего: 6



Можете вылжить самое примитивное питон приложение, если конечно нежалко, просто хочется посмотреть на код, ни разу питоновское не видел smile 


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
Artemios
Дата 15.8.2006, 01:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 14.8.2006
Где: Саратов, Россия

Репутация: 18
Всего: 50



Цитата(Samuil @ 15.8.2006,  00:08)
Можете вылжить самое примитивное питон приложение, если конечно нежалко, просто хочется посмотреть на код, ни разу питоновское не видел smile

Примитивный примерчик с использованием примитивного GUI smile
Уж и не помню, где я его подобрал smile
Код
from Tkinter import *
from time import localtime

# Определяем текущий год:
curyear = localtime()[0]

# Это функция вычисления даты Пасхи по старому стилю по формулам Гаусса.
def Easter(Year):
    a = Year % 19 
    b = Year % 4
    c = Year % 7
    d = (19*a + 15) % 30
    e = (2*b + 4*c + 6*d + 6) % 7
    z = d + e 
    month = long((z + 25) / 35) + 3 
    day = z + 22 - 31*long(month / 4)
    return month, day

# Это функция перевода даты Пасхи из старого (Юлианского)
# в новый (Григорианский) стиль.
def to_new_style(year, month, day):
    if year > 2100:
        day = day + 14
    else:
        day = day + 13
    if month == 3:
        if day <= 31:
            return 3, day
        else:
            return 4, day-31
    else:
        if day <= 30:
            return 4, day
        else:
            return 5, day-30
        

# Основная программа:
if __name__=="__main__":
    # Имена месяцев:
    mes = {3: u"марта", 4: u"апреля", 5: u"мая"}
    
    # Функция, которая считает и выводит дату пасхи для введённого года:
    def calc():
        try:
            year = long(entry_year.get())
        except:
            label_res["text"] = u"Неверно введён год"
            return
        month, day = Easter(year)
        monthn, dayn = to_new_style(year, month, day)
        label_res["text"] = u"""В %d году дата Пасхи:
%d  %s - по старому стилю
%d  %s - по новому стилю """ % (year, day, mes[month], dayn, mes[monthn])
        
    # Создаём окно:
    root = Tk()
    root.title(u"Пасха")
    # Создаём поле ввода года и вставляем в него текущий год:
    Label(root, text=u"Введите год:").grid(row=0, column=0)
    entry_year = Entry(root)
    entry_year.grid(row=0, column=1)
    entry_year.insert(0, str(curyear))
    # Кнопка "Готово":
    button_ok = Button(root, text=u"Готово",command=calc)
    button_ok.grid(row=1, column=0, columnspan=2)
    # Метка для вывода результата:
    label_res = Label(root)
    label_res.grid(row=3,column=0,columnspan=2)
    # Запускаем главный цикл:
    root.mainloop()



А вообще, в мануалах полно примеров...

Добавлено @ 01:32 
Цитата(Samuil @ 11.8.2006,  23:41)
Сам изучаю java, много слышал о питоне, стало интерестно!

Если знаешь java, то возможно тебе будет интересен jython - версия python для java.
То есть можешь писать программки на python, и выполнять их на java-машине. А если есть свои наработанные, любимые java-классы, с которыми жалко расставаться - пожалуста, jython поддерживает объектную модель java, и даже питоновские классы можешь писать, наследуя от java-классов.


--------------------
fib = 1: 1: [ x+y | (x,y) <- zip fib (tail fib) ]
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0517 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.