Каков наилучший способ разработки приложений для Ubuntu? [закрыто]

73

Я хочу писать приложения для Ubuntu. Я мало знаю о программировании, но хочу разработать для Ubuntu. Я пытаюсь изучить Python прямо сейчас. Как вы думаете, лучший способ разработки приложений для Ubuntu? Можете ли вы указать мне некоторые ресурсы, которые могут помочь мне начать с разработки для Ubuntu?

Связанный поток форумов Ubuntu .

    
задан User 24.12.2013 в 17:31
источник

7 ответов

85

Python - хороший выбор в качестве исходного языка, и есть Быстро , что позволяет легко создавать графические приложения. Быстро поможет вам настроить все необходимое для разработки графического интерфейса.

Зайдите как начать работу с Quickly на сайте разработчика приложений Ubuntu.

Чтобы установить Быстрый тип:

sudo apt-get install quickly

Затем вы можете получить учебное пособие, выполнив:

quickly tutorial ubuntu-application

Чтобы создать приложение, просто введите:

quickly create ubuntu-application Testapp

, который создаст приложение под названием «Testapp», используя шаблон «ubuntu-application».

Вы можете создать графический пользовательский интерфейс, выполнив

cd testapp
quickly design

, который откроет Glade, дизайнера GUI.

Чтобы изменить исходный код, просто введите

quickly edit


Изучение того, как работает язык Python, имеет важное значение для создания продуктивного и легкого опыта в среде Python, GTK, Quickly, Ubuntu. Вот некоторые ресурсы:

1: байт Python

(простое введение в язык программирования Python, бесплатно)


2: погружение в Python

(расширенная книга, бесплатно)


3: Python для разработки программного обеспечения

(расширенная книга, бесплатно)


Также запишите Справочное руководство PyGTK 2.0 .     

ответ дан Mad Scientist 27.12.2016 в 21:35
19

Если вы хотите разрабатывать приложения, вам нужно изучить некоторые языки программирования (C, C ++, Java, Python, C #) Вы также можете помочь другим способом, например. Переводы, Документация, Тестирование и т. Д.

Следующие ссылки предоставят вам некоторые ссылки на разработку Ubuntu и Gnome.

Ссылка

Ссылка

Ссылка

    
ответ дан Chakra 17.11.2012 в 15:17
7

Единственный лучший ресурс для изучения Python (и программирования в целом) - это массивный и чрезвычайно хорошо написанный учебник Aan Gauld под названием «Обучение программе» .

Python.org перечисляет этот учебник в качестве третьего рекомендованного ресурса на странице Официальных ресурсов для начинающих . Там вы найдете массу других ресурсов, но я действительно думаю, что Алан - лучший.

Вы также сделаете для себя большую услугу, подписавшись на Официальную группу новостей Python Tutor .     

ответ дан trench 20.10.2010 в 07:54
4

Я расскажу больше о программировании конкретных вещей, для советов Ubuntu-esque, см. другие ответы. Чтобы вы начали, сначала выберите книгу программирования и узнайте, заострите свои навыки программирования. Затем, по пути, продолжайте думать о том, чего, по вашему мнению, не хватает на Ubuntu. Как только вы закончите, выполните следующие действия:

A-go присоединиться к проекту с открытым исходным кодом, который уже работает над достижением этой цели. Если необходимо, переучитесь новому языку программирования (знание более одного языка программирования, безусловно, плюс, у него есть преимущества)

или

B - начните свой собственный проект, решая указанную проблему. Откажитесь, когда вы обнаружите, что это слишком много работы, а затем вернитесь к A. Это решение будет иметь то преимущество, что вы узнаете, в чем проблемы при создании хорошей программы с нуля.

Как хороший ресурс обучения python, я рекомендую «Изучать Python трудный путь» от Zed Shaw. Он свободен, а трудный путь , автор на самом деле означает: замарывая руки, копаясь прямо в программировании. Он структурирован в 52 упражнения, и в каждом из них вы узнаете о другой теме Python и на самом деле реализуете ее самостоятельно (это является прекрасным моментом в книге, если вы этого не сделаете, не беспокойтесь).     

ответ дан levesque 16.11.2010 в 03:44
3

Существует множество ресурсов, которые помогут вам начать работу, включая учебные пособия на Quickly, в Ссылка

    
ответ дан zoopster 31.10.2011 в 17:13
2

Если у вас есть деньги, я бы рекомендовал собрать Linux Programming Interface , Michael Kerrisk , Это не книга, которую вы читали бы с помощью обложки, которая займет у вас месяцы, по крайней мере, скорее это справочное руководство, которое дает вам глубокое представление о внутренней работе Linux с точки зрения программистов. Это, однако, зависит от того, на каком уровне развития вы хотите пойти. Если вы собираетесь писать плагины для существующих приложений, то это, вероятно, слишком много, но если вы планируете сделать серьезную разработку в Linux, тогда вам стоит подумать о том, как это сделать. В Интернете есть много информации по этому вопросу, но для этого нет единого окна, и вы потратите много времени на его поиск, время, когда такая книга может спасти вас.

    
ответ дан Chris Wilson 20.10.2010 в 14:43
2

Если вы не спешите, вы можете проверить мои учебные пособия.

Я только начал использовать Quickly и изучать python, когда я иду. Я разработчик .net как моя дневная работа, но мне нравится Open Source, поэтому я начал делать некоторые уроки.

Вы можете проверить мой новый блог , где я записываю создание моего проекта Quickly.     

ответ дан Taekdar 20.12.2013 в 03:17