Как вы думаете, какая книга / сайт лучше всего изучает Python с учетом целей ГИС?
Под «лучшим» я имею в виду:
- не очень долго (книга)
- легко понять (книга / сайт)
- хорошие практические примеры (книга / сайт)
Для ответов, относящихся к изучению того, как использовать пакет сайтов ArcPy для Python для настройки ArcGIS for Desktop, есть отдельные вопросы и ответы: Какие есть ресурсы для изучения ArcPy?
python
references
Marinheiro
источник
источник
Ответы:
Для прямого питона его подробно обсуждали на переполнении стека:
Вторая ссылка содержит ссылку на последний выпуск книги, которую я любил, когда изучал python. Как думать, как ученый: учиться на Python.
источник
Для Python GIS см. Семинар по питону FOSS4G 2010 и соответствующие слайды.
Хорошее начало, в основном ориентированное на фреймворк Pylons и Geoalchemy, два основных компонента Mapfish Server
Изменить: сделать
Посмотрите в PDF все ссылки, связанные с ГИС для Python и наслаждайтесь!
источник
Я удивлен, что никто не упомянул официальный учебник по Python. Я работал над этим в течение последних нескольких лет, и я обнаружил, что это и просто, и полезно.
http://docs.python.org/tutorial/
источник
Он не будет выпущен в бумажной форме до декабря, но «Геопространственное развитие Python» Эрика Вестры из Packt Press выглядит многообещающе: https://www.packtpub.com/python-geo-spatial-development/book
Я второй материалы Криса Гаррарда по адресу: http://www.gis.usu.edu/~chrisg/python/2009/
На Миро есть видео об общих понятиях и навыках Python: http://python.mirocommunity.org/
Много хороших видео о Python от PyCon на Blip: http://pycon.blip.tv/
источник
Погружение в Python . Хорошо и бесплатно. Обеспечивает хорошее введение во многие основные принципы Pythonic.
Вот бесстыдный плагин для статьи, которую я написал для ArcUser о геообработке с Python.
источник
Взгляните на «Учебник по научному программированию на Python» - Ханс Петтер Лангтанген - 2009
С 693 страницами это может быть немного длинно, но это хорошо соответствует двум другим вашим требованиям. Предварительный просмотр доступен в книгах Google
источник
Курс NC State Master of GIS Programming доступен бесплатно онлайн. Они охватывают больше, по моему мнению, чем курс Penn State с некоторыми особенностями ESRI (инструменты сценариев).
источник
Хотя это не относится строго к Python для ГИС, лучший ресурс, который я до сих пор нашел для изучения языка Python, - это Codeacademy, здесь: http://www.codecademy.com/
Курсы хорошо структурированы, с регулярными задачами и заданиями для усиления обучения. Лучше всего, это абсолютно бесплатно.
источник
Penn State бесплатный курс на Python и геообработка в ArcGIS очень легко следовать , и очень сильно ориентированы на пользователей ArcGIS , а не разработчиков, так что вы могли бы его.
источник
Выпущено новое издание: Разработка геопространственных данных Python Цель книги - предоставить разработчикам Python знания, необходимые для создания картографических приложений от начала до конца с использованием геопространственных инструментов Python с открытым исходным кодом.
источник
Веб-сайт Python GIS Resources - это сайт, который я запускаю и который, я надеюсь, предоставит именно то, о чем спрашивает этот вопрос. На сайте вы найдете:
Веб-сайт предназначен для использования в качестве единого центра ресурсов для ГИС-инструментов с открытым исходным кодом Python.
Если есть какие-либо ресурсы, которые отсутствуют, вы также можете внести свой вклад и помочь поддерживать сайт в актуальном состоянии, отправив ответ куда-нибудь или отправив электронное письмо.
источник
Packt Publishing выпустила ряд книг, посвященных геопространственному развитию и Python:
Изучение геопространственного анализа с помощью Python
Python Geospatial Development - второе издание
Основы геопространственного анализа Python
Основы Python для геопространственного развития
ArcPy и ArcGIS - геопространственный анализ с Python
QGIS Python Programming Cookbook
Программирование ArcGIS с помощью Python Cookbook - Second Edition
источник
Я нахожусь в аналогичной ситуации, пытаясь узнать больше о программировании в среде ArcGIS.
Лучшая информация - это все онлайн, обучение на практике и примеры. Я постепенно расширил использование Python и успешно автоматизировал целый ряд задач.
Один сайт, который я нашел чрезвычайно полезным, - https://www.codecademy.com/ . Это бесплатный интерактивный веб-сайт, на котором вы можете изучать самые разные языки, включая Python.
источник
Существует замечательная подборка ресурсов из аналогичной темы под названием « Какие ресурсы есть для изучения Python и arcpy?». Здесь вы найдете ссылки на все, от учебников и бесплатных уроков до книг и блогов. Это действительно отличный исчерпывающий ресурс!
источник
Курс Real Python мне понравился, и он охватывал множество тем и техник, которые я бы использовал для анализа ГИС. Например, взаимодействовать с файлами PDF, соединениями с базами данных SQL, взаимодействовать с сетью, научными вычислениями, графиками, чтением и компиляцией текстовых файлов / csv . Если бы я предложил ресурс для изучения Python сотруднику ГИС, это был бы мой выбор. Как только у них появится понимание Python, я бы предложил один из перечисленных выше ресурсов для дальнейшего совершенствования навыков ГИС и Python.
источник
Couresera - программирование для всех с выходом Чарльза: отличное введение в программирование. Чак это здорово
Codeacademy - все рекомендуют этот сайт, он хорош, но я лично считаю, что он действительно полезен только для практического использования кода, но не подходит для изучения концепций.
Hackerrank - отличный веб-сайт, чтобы больше практиковаться на всех уровнях
codingbat - больше хороших логических задач
Так я выучил питон в таком порядке
источник
Я могу добавить в коллекцию онлайн-курсов один, помимо основных тем, несколько более сложных примеров. Он ориентирован на самого питона и поэтому без ГИС. Он доступен на английском и немецком языках. Мне нравятся примеры и описания, а также тот факт, что в нем есть темы для python 2 и 3, так как python 3 имеет некоторые незначительные изменения и будет больше присутствовать в последующие годы (например, переход на QGIS в python 3 с готовящейся версией) ,
http://www.python-course.eu/index.php
источник