Tuesday, March 21, 2017

Python Tech Talk


Hi Class, this is Hyunhee who had the Python tech briefing today, and I want to share the summary of the presentation, and provide the further information about the resources.

What is Python?
Python is the programming language which is relatively easy to learn and read compared to the other programming languages. Python does not require a high level of programming skill, and it is an open source which can creates the new trends with the users. Also, it offers large libraries which help the users to implement the program easily. For these reasons, the Python is often recommended as the first programming language to learn for the beginners. 

What you can do with Python?
Python is broadly used for the web development, simple scripting, the data analysis and many more. There are many excellent Python web frameworks that you can use to create the web application. Many data scientists use the Python, and it is getting popular due to its excellent libraries with data visualization.

Why Python is relatively easy to learn?
1. Dynamically Typed
There is no need to declare the variables and casting.
2.Simple Syntax
In order to use other programming languages, the users have to know   the syntax with parentheses, brackets, braces, commas and colons. However, the Python has less syntax needed, so it reduces the time for debugging.
3. English-like commands
Syntax is simpler and easier to read than other language.
4. Intuitive Data Structure
Python has simple and flexible data tools like Lists, Tuples, Sets, Dictionaries that the user can use with mixed data type.

Resources to learn Python and other programming languages
Book: Head First Python by Paul Barry
Online resources:
www.hackerrank.com




2 comments:

  1. I was actually a bit disappointed that being a MIS student there were not more classes with programming taught. However, I do agree with your presentation that Python is actually more easier compared to Java because of less syntax. I would have wanted to learn it in Eller but nonetheless, it is definitely possible to learn it outside of classes through youtube videos and programming specific courses.

    ReplyDelete
  2. Actually, there are classes at CS and online. Also, the Head First book on Python is on the web through our library (all Safari books are available from our library). Do a keyword search on "Head First Python" from our catalog. Either that or get a masters degree and you will learn it. :|

    ReplyDelete