Thursday, June 27, 2013
Online video learning
https://www.udemy.com/discover/featured
https://www.udemy.com/web-programming-with-python/ ** 99 us dollar
http://net.tutsplus.com/sessions/python-from-scratch/?search_index=1
http://teamtreehouse.com/library/programming
ไม่ค่อยมี python
http://showmedo.com/videotutorials/python
more advanced
http://www.lynda.com/search?q=python&x=-903&y=-42&f=producttypeid%3a2%3bmeta_software_facet%3aPython
only one video 6 hours
http://www.codecademy.com/courses/introduction-to-python-6WeG3?curriculum_id=4f89dab3d788890003000096
currently learning 270613
use kaiserbooth at gmail sign in
http://www.youtube.com/course?list=ECEA1FEF17E1E5C0DA
good basic learning
http://wiki.python.org/moin/BeginnersGuide/NonProgrammers
useful very much
Learnable
Codeschool.com
https://www.udemy.com/web-programming-with-python/ ** 99 us dollar
http://net.tutsplus.com/sessions/python-from-scratch/?search_index=1
http://teamtreehouse.com/library/programming
ไม่ค่อยมี python
http://showmedo.com/videotutorials/python
more advanced
http://www.lynda.com/search?q=python&x=-903&y=-42&f=producttypeid%3a2%3bmeta_software_facet%3aPython
only one video 6 hours
http://www.codecademy.com/courses/introduction-to-python-6WeG3?curriculum_id=4f89dab3d788890003000096
currently learning 270613
use kaiserbooth at gmail sign in
http://www.youtube.com/course?list=ECEA1FEF17E1E5C0DA
good basic learning
http://wiki.python.org/moin/BeginnersGuide/NonProgrammers
useful very much
Learnable
Codeschool.com
Google's Python Class
https://developers.google.com/edu/python/
This page has moved to Google Developers. Welcome! Learn more Dismiss
Google's Python Class
Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is. Beyond that, you do not need to be an expert programmer to use this material.
To get started, the Python sections are linked at the left -- Python Set Up to get Python installed on your machine, Python Introduction for an introduction to the language, and then Python Strings starts the coding material, leading to the first exercise. The end of each written section includes a link to the code exercise for that section's material. The lecture videos parallel the written materials, introducing Python, then strings, then first exercises, and so on. At Google, all this material makes up an intensive 2-day class, so the videos are organized as the day-1 and day-2 sections.
This material was created by Nick Parlante working in the engEDU group at Google. Special thanks for the help from my Google colleagues John Cox, Steve Glassman, Piotr Kaminksi, and Antoine Picard. And finally thanks to Google and my director Maggie Johnson for the enlightened generosity to put these materials out on the internet for free under the under theCreative Commons Attribution 2.5 license -- share and enjoy!
Tip: Check out the Python Google Code University Forum to ask and answer questions.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License.
Last updated December 13, 2012.
python
http://docs.webplatform.org/wiki/server-side_languages/python
Web Platform Docs is currently in alpha. Join our community of contributors and help us reach beta!
See the Editor's Guide to learn how to get involved.
See the Editor's Guide to learn how to get involved.
Are you skilled in CSS? Please help us reach our goal of
complete CSS property articles by July in our weekly Web Platform Wednesday!
complete CSS property articles by July in our weekly Web Platform Wednesday!
Summary
Python is a dynamic programming language which emphasizes code readability. It is widely used in a variety of areas, most notably scientific computing and system administration, though it has recently gained much wider usage in web development.Similarity with Javascript
- Functional programming features
- Dynamic typing
Features
- "Batteries-included" - numerous useful standard libraries included by default
- Object-Oriented
- Excellent support for string and lists operations
- Many web frameworks
- Many system utility tools and years of traction as server-side scripting language (if you need to do more advanced server-side tasks in the future)
- Strong community
Resources
Support
Python also has a fairly vibrant community:Tutorials
Frameworks
Some of the more widely used Python web frameworks are:- Django - full stack framework, colloquially referred to as Python's counterpart to Ruby's Rails web framework.
- Pylons/Pyramid
- Flask
- more
github
https://github.com/
Build software better, together.
Powerful collaboration, code review, and code management for open source and private projects. Need private repositories?
Thursday, June 20, 2013
Web Programming Languages Popularity 2013
http://highweb.blogspot.com/2013/04/web-programming-languages-popularity.html
Web Programming Languages Popularity 2013
2 comments3:54 PMPosted by WoWeb
Programming languages are the driving force behind the Web. Simply put, programming languages make things work on the World Wide Web. It’s difficult to determine programming languages which are utmost popular, because particular web languages are used for particular types of websites and web applications. The growth of web development industry gave birth to various web programming languages. The programming languages beginnings date back to 1950s, so there have been 100’s types developed. We look at the languages used in most popular websites and applied in modern web development.
TIOBE Programming Community Index 2013
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
TIOBE April Headline: Objective-C's rise in popularity seems to come to a halt
“Before the summer of 2009, Objective-C was a programming language that was hardly known and used. Thanks to the success of the iPhone and later on the iPad, Objective-C started at that date with an incredible rally to the top. This resulted in two consecutive "TIOBE language of the year" awards in 2011 and 2012. However recently the popularity of Objective-C is not rising any more. For the first time since 2009 it loses a position in the index.” [source].
For web developers, the index may give understanding whether their programming skills are up to date. For clients, being familiar with top programming languages can help to realize how modern websites work and which web development company or a particular web programmer to choose for their new web project development.
How popular and useful the programming languages are may also be determined by languages used in most successful and popular websites.
Source: Wikipedia
PHP Programming
PHP Programming is developed in 1995. PHP is a widely used server-side general-purpose scripting language designed for web development. PHP is now installed on more than 244 million websites and 2.1 million web servers.PHP allows developing dynamic web applications. This is an open-source, interpretive, cross-platform web language that can be embedded into HTML pages. PHP is available for most operating systems including Unix and Windows, and is an excellent server-side programming language for professional web development.
C++ Programming
C++ Programming started in 1983. It is a statically typed, free-form, multi-paradigm, compiled, object oriented, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. C++ is one of the most popular programming languages implemented on many hardware and operating system platforms. As an efficient compiler to native code, its application domains include systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games.
JavaScript
JavaScript (JS) was developed in 1995. JS is an interpreted computer programming language originally implemented as part of web browsers so that client-side scripts could interact with the user, control the browser, alter the document content that was displayed. JavaScript is a prototype-based scripting language that is dynamic, weakly typed, and has first-class functions. Its syntax was influenced by the language C. JavaScript copies many names and naming conventions from Java, but the two languages are otherwise unrelated and have very different semantics. Embedded into HTML, used in millions of dynamic web pages to validate forms, create cookies, detect browsers and improve the design. JavaScript that is implemented as a part of a web browser to provide enhanced user interfaces. JavaScript use in applications outside of web pages (PDF docs, desktop widgets, etc) also makes up its popularity.
C# Programming
C# Programming was developed in 2000. Multi-paradigm, structured, imperative, object-oriented, event-driven, functional, generic, reflective, concurrent programming language developed by Microsoft. C# is intended to be a simple, modern, general-purpose, object-oriented programming language. The most recent version of the language is 4.0 which was released in 2010. C# is suitable for writing applications for both hosted and embedded systems, ranging from the very large that use sophisticated operating systems, down to the very small having dedicated functions.
JAVA Programming
JAVA Programming was developed in 1995. JAVA is a general-purpose, concurrent, class-based, object-oriented computer programming language that is specifically designed to have as few implementation dependencies as possible. Object-oriented, structured, imperative, generic, reflective. This is a programming language and computing platform with the underlying technology that powers state-of-the-art programs including utilities, games, and business applications. Java has proved its usefulness for thousands of applications long before the rise of native mobile apps. It’s one of the most flexible programming languages, useful in most operating systems. If building desktop-based apps and/or Android mobile apps will be your niche, then Java the best programming language for that purpose
Subscribe to:
Comments (Atom)