<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: I'm really struggling to learn how to code! in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732566#M56839</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I used &lt;/SPAN&gt;&lt;A href="http://learnpythonthehardway.org/book/"&gt;Learn Python The Hard Way&lt;/A&gt;&lt;SPAN&gt;, and now I am reading &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;Learning Python&lt;/SPAN&gt;&lt;SPAN&gt; by Mark Lutz. If you're new to programming then it's good to use multiple sources until someone explains it the right way for you and it clicks. I've also used a bunch of other online tutorials, such as &lt;/SPAN&gt;&lt;A href="http://upload.wikimedia.org/wikipedia/commons/6/69/Non-Programmer%27s_Tutorial_for_Python_2.6.pdf"&gt;Non-Programmers Tutorial For Python&lt;/A&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;A href="http://zetcode.com/lang/python/"&gt;ZetCode Python tutorial&lt;/A&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;A href="http://www.linuxtopia.org/online_books/programming_books/python_programming/index.html"&gt;Linuxtopia's Python tutorial&lt;/A&gt;&lt;SPAN&gt;, and &lt;/SPAN&gt;&lt;A href="http://www.tutorialspoint.com/python/python_overview.htm"&gt;Tutorials Point Python tutorial&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Dec 2012 12:01:34 GMT</pubDate>
    <dc:creator>MayaThomas</dc:creator>
    <dc:date>2012-12-20T12:01:34Z</dc:date>
    <item>
      <title>I'm really struggling to learn how to code!</title>
      <link>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732561#M56834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello, I've always really struggled with programming but I really want to get over this and learn to code in arcgis.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I did an introdution to java course as part of my university degree and just scaped through by the skin of my teeth.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I get the really basic stuff but courses I have done seem to take a massive leap and I get lost.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can anyone recommend any good courses to do? I've been doing the free ESRI online ones and I seem to be doing okay but then when it comes to the exams I get lost.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anyone know of any resouces that would help me to understanding progamming in python better?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for any help!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 09:38:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732561#M56834</guid>
      <dc:creator>GeospatialTechnology</dc:creator>
      <dc:date>2012-12-17T09:38:31Z</dc:date>
    </item>
    <item>
      <title>Re: I'm really struggling to learn how to code!</title>
      <link>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732562#M56835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Mark,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I highly recommend &lt;/SPAN&gt;&lt;A href="http://training.esri.com/gateway/index.cfm?fa=catalog.courseDetail&amp;amp;CourseID=50127508_10.x"&gt;Introduction to Geoprocessing Scripts Using Python&lt;/A&gt;&lt;SPAN&gt;.&amp;nbsp; This course is how I was able to learn python.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 10:19:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732562#M56835</guid>
      <dc:creator>JakeSkinner</dc:creator>
      <dc:date>2012-12-17T10:19:38Z</dc:date>
    </item>
    <item>
      <title>Re: I'm really struggling to learn how to code!</title>
      <link>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732563#M56836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I recommend "Python Primer for ArcGIS", ISBN code 9781466274594&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 13:14:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732563#M56836</guid>
      <dc:creator>michaelcollins1</dc:creator>
      <dc:date>2012-12-17T13:14:25Z</dc:date>
    </item>
    <item>
      <title>Re: I'm really struggling to learn how to code!</title>
      <link>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732564#M56837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If you are a "visual learner", I would highly recomend Google's Python tutorials... Probably THE BEST quickstart resource I have seen.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://developers.google.com/edu/python/"&gt;https://developers.google.com/edu/python/&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 15:41:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732564#M56837</guid>
      <dc:creator>ChrisSnyder</dc:creator>
      <dc:date>2012-12-17T15:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: I'm really struggling to learn how to code!</title>
      <link>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732565#M56838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I found that Codeacademy had some useful hands on tools for learning python:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://www.codecademy.com/tracks/python"&gt;http://www.codecademy.com/tracks/python&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 19:14:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732565#M56838</guid>
      <dc:creator>GuidoStein</dc:creator>
      <dc:date>2012-12-18T19:14:31Z</dc:date>
    </item>
    <item>
      <title>Re: I'm really struggling to learn how to code!</title>
      <link>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732566#M56839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I used &lt;/SPAN&gt;&lt;A href="http://learnpythonthehardway.org/book/"&gt;Learn Python The Hard Way&lt;/A&gt;&lt;SPAN&gt;, and now I am reading &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;Learning Python&lt;/SPAN&gt;&lt;SPAN&gt; by Mark Lutz. If you're new to programming then it's good to use multiple sources until someone explains it the right way for you and it clicks. I've also used a bunch of other online tutorials, such as &lt;/SPAN&gt;&lt;A href="http://upload.wikimedia.org/wikipedia/commons/6/69/Non-Programmer%27s_Tutorial_for_Python_2.6.pdf"&gt;Non-Programmers Tutorial For Python&lt;/A&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;A href="http://zetcode.com/lang/python/"&gt;ZetCode Python tutorial&lt;/A&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;A href="http://www.linuxtopia.org/online_books/programming_books/python_programming/index.html"&gt;Linuxtopia's Python tutorial&lt;/A&gt;&lt;SPAN&gt;, and &lt;/SPAN&gt;&lt;A href="http://www.tutorialspoint.com/python/python_overview.htm"&gt;Tutorials Point Python tutorial&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2012 12:01:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732566#M56839</guid>
      <dc:creator>MayaThomas</dc:creator>
      <dc:date>2012-12-20T12:01:34Z</dc:date>
    </item>
    <item>
      <title>Re: I'm really struggling to learn how to code!</title>
      <link>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732567#M56840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'd suggest learning python &lt;/SPAN&gt;&lt;STRONG&gt;BEFORE &lt;/STRONG&gt;&lt;SPAN&gt;applying it to gis work. Any intro book should do.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2012 15:00:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732567#M56840</guid>
      <dc:creator>KevinBell</dc:creator>
      <dc:date>2012-12-20T15:00:31Z</dc:date>
    </item>
    <item>
      <title>Re: I'm really struggling to learn how to code!</title>
      <link>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732568#M56841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You wrote "... comes to the exams I get lost" - does your course has anything to do with ArcGIS and Python? If so, then I would suggest start from the Desktop help on Python:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://resources.arcgis.com/en/help/main/10.1/#/What_is_Python/002z00000001000000/"&gt;What is Python&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://resources.arcgis.com/en/help/main/10.1/#/A_quick_tour_of_Python/002z00000023000000/"&gt;A quick tour of Python&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Using Python for ArcGIS does not involve heavy programming - just follow the examples in help for geoprocessing tools and functions.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Dec 2012 04:24:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732568#M56841</guid>
      <dc:creator>NobbirAhmed</dc:creator>
      <dc:date>2012-12-25T04:24:43Z</dc:date>
    </item>
    <item>
      <title>Re: I'm really struggling to learn how to code!</title>
      <link>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732569#M56842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the information all. I think it's definately a good idea to try and get my head around python before applying it to GIS. I don't know why it is but I just really struggle with programming. However I feel it's an essential skill to learn to progress my career in GIS so wish me luck! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2012 08:47:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732569#M56842</guid>
      <dc:creator>GeospatialTechnology</dc:creator>
      <dc:date>2012-12-31T08:47:44Z</dc:date>
    </item>
    <item>
      <title>Re: I'm really struggling to learn how to code!</title>
      <link>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732570#M56843</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Thanks for the information all. I think it's definately a good idea to try and get my head around python before applying it to GIS. I don't know why it is but I just really struggle with programming. However I feel it's an essential skill to learn to progress my career in GIS so wish me luck! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I had to self-learn python for the most part.&amp;nbsp; So from a noobies perspective: my process involved reviewing other's scripts and deconstructing them to see how they worked.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Work through it line by line and make sure you understand what each line does. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Then replicate them in as simple a way as possible and change variables to make it do similar but different things. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Working with a user freindly editor such as PythonWin was very helpful.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2012 21:24:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732570#M56843</guid>
      <dc:creator>JamesHood</dc:creator>
      <dc:date>2012-12-31T21:24:53Z</dc:date>
    </item>
    <item>
      <title>Re: I'm really struggling to learn how to code!</title>
      <link>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732571#M56844</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I agree with the book suggestions for Python Primer and Learning Python.&amp;nbsp; If your ultimate goal is to apply Python to GIS, I would recommend reading them in that order.&amp;nbsp; I had tried a few other Python books first and did not get anywhere.&amp;nbsp; Python Primer really helped me figure out how to combine Python with GIS and gave me a flavor of what I wanted to be able to do.&amp;nbsp; I followed this up by reading Learning Python to be sure I understood the basics and good practice for entry level Python coding.&amp;nbsp; By reading and working through Python Primer first, I was able to think about how I would use the information from Learning Python as I was writing Python scripts that worked with GIS.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Another great Python book that is hot off the press is Python for Data Analysis by Wes McKinney (ISBN: 978-1449319793).&amp;nbsp; I would read this one after you have worked through the other two books.&amp;nbsp; It has a lot of useful ideas and examples for anyone using Python to analyze data.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There are also Python user groups in a lot of locations that welcome anyone interested in Python (pure beginners to experts).&amp;nbsp; You may want to see if there is a group in your area.&amp;nbsp; This really helped me when I was learning to program.&amp;nbsp; There were also semi-annual free "Code Camps" near where I was living when I was getting started.&amp;nbsp; The first one was over my head in terms of some of the code and vocabulary, but people pointed me towards a lot of great resources, local groups, websites, etc.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Jan 2013 18:42:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/i-m-really-struggling-to-learn-how-to-code/m-p/732571#M56844</guid>
      <dc:creator>MelanieMaguire</dc:creator>
      <dc:date>2013-01-01T18:42:16Z</dc:date>
    </item>
  </channel>
</rss>

