Found 24 repositories(showing 24)
sanusanth
What is Python? Executive Summary Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed. Often, programmers fall in love with Python because of the increased productivity it provides. Since there is no compilation step, the edit-test-debug cycle is incredibly fast. Debugging Python programs is easy: a bug or bad input will never cause a segmentation fault. Instead, when the interpreter discovers an error, it raises an exception. When the program doesn't catch the exception, the interpreter prints a stack trace. A source level debugger allows inspection of local and global variables, evaluation of arbitrary expressions, setting breakpoints, stepping through the code a line at a time, and so on. The debugger is written in Python itself, testifying to Python's introspective power. On the other hand, often the quickest way to debug a program is to add a few print statements to the source: the fast edit-test-debug cycle makes this simple approach very effective. What is Python? Python is a popular programming language. It was created by Guido van Rossum, and released in 1991. It is used for: web development (server-side), software development, mathematics, system scripting. What can Python do? Python can be used on a server to create web applications. Python can be used alongside software to create workflows. Python can connect to database systems. It can also read and modify files. Python can be used to handle big data and perform complex mathematics. Python can be used for rapid prototyping, or for production-ready software development. Why Python? Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc). Python has a simple syntax similar to the English language. Python has syntax that allows developers to write programs with fewer lines than some other programming languages. Python runs on an interpreter system, meaning that code can be executed as soon as it is written. This means that prototyping can be very quick. Python can be treated in a procedural way, an object-oriented way or a functional way. Good to know The most recent major version of Python is Python 3, which we shall be using in this tutorial. However, Python 2, although not being updated with anything other than security updates, is still quite popular. In this tutorial Python will be written in a text editor. It is possible to write Python in an Integrated Development Environment, such as Thonny, Pycharm, Netbeans or Eclipse which are particularly useful when managing larger collections of Python files. Python Syntax compared to other programming languages Python was designed for readability, and has some similarities to the English language with influence from mathematics. Python uses new lines to complete a command, as opposed to other programming languages which often use semicolons or parentheses. Python relies on indentation, using whitespace, to define scope; such as the scope of loops, functions and classes. Other programming languages often use curly-brackets for this purpose. Applications for Python Python is used in many application domains. Here's a sampling. The Python Package Index lists thousands of third party modules for Python. Web and Internet Development Python offers many choices for web development: Frameworks such as Django and Pyramid. Micro-frameworks such as Flask and Bottle. Advanced content management systems such as Plone and django CMS. Python's standard library supports many Internet protocols: HTML and XML JSON E-mail processing. Support for FTP, IMAP, and other Internet protocols. Easy-to-use socket interface. And the Package Index has yet more libraries: Requests, a powerful HTTP client library. Beautiful Soup, an HTML parser that can handle all sorts of oddball HTML. Feedparser for parsing RSS/Atom feeds. Paramiko, implementing the SSH2 protocol. Twisted Python, a framework for asynchronous network programming. Scientific and Numeric Python is widely used in scientific and numeric computing: SciPy is a collection of packages for mathematics, science, and engineering. Pandas is a data analysis and modeling library. IPython is a powerful interactive shell that features easy editing and recording of a work session, and supports visualizations and parallel computing. The Software Carpentry Course teaches basic skills for scientific computing, running bootcamps and providing open-access teaching materials. Education Python is a superb language for teaching programming, both at the introductory level and in more advanced courses. Books such as How to Think Like a Computer Scientist, Python Programming: An Introduction to Computer Science, and Practical Programming. The Education Special Interest Group is a good place to discuss teaching issues. Desktop GUIs The Tk GUI library is included with most binary distributions of Python. Some toolkits that are usable on several platforms are available separately: wxWidgets Kivy, for writing multitouch applications. Qt via pyqt or pyside Platform-specific toolkits are also available: GTK+ Microsoft Foundation Classes through the win32 extensions Software Development Python is often used as a support language for software developers, for build control and management, testing, and in many other ways. SCons for build control. Buildbot and Apache Gump for automated continuous compilation and testing. Roundup or Trac for bug tracking and project management. Business Applications Python is also used to build ERP and e-commerce systems: Odoo is an all-in-one management software that offers a range of business applications that form a complete suite of enterprise management applications. Try ton is a three-tier high-level general purpose application platform.
rameshvarun
Tools for programming LÖVE games in Atom.
rm-code
Smart autocompletion for the LÖVE framework in Atom.
DanielPintilei
Love never ends
paulvandermeijs
A Visual Studio Code theme based on Daniel Pintilei's Loved theme for Atom.
footballhead
Launch LÖVE 2D for the current project without having to leave Atom.
cylonicboom
Love2D atom-build provider
SC-MAKERS
Piko Piko Love Touch Mini (2023) for ATOM S3
busrapidohq
⚛ Atom packages we love
kagari-mimi
A filtered Atom (RSS) feed containing new chapters of Girls' Love (Yuri) mangas from MangaDex
atomotionlab
AtomotionLoveCalculator est un calculateur intelligent qui estime les chances d'un individu de trouver un partenaire potentiel en fonction de critères personnels et démographiques
tuchicoCK
No description available
GameDevCodeur
Créer Atomix Love2d
seandraper95
No description available
Goo3D
First Steps with Lua-Love-Atom-GitHub
thuanbg111
No description available
karomaie
Love Atom, seriously catching up in Jordan scrabble.
justinhough
A custom UI theme for Atom for developers who love Chocolate Lattes.
erok415
This is the Ultimate Atom (IDE) editor setup for React and pretty much anyone who loves Atom as well as CLI setup.
richbrito
This repository contains code that can be used to compute the tidal Love numbers of gravitational atoms.
voyager2005
I love physics, so why not simulate an atom! This repo is a direct inspiration for one of the youtube videos i saw earlier, and this is my implementation of simulating an atom down to the core of quantum physics! Have fun exploring this repository.
vishnuprasadnta
Atom is a hackable text editor for the 21st century, built on Electron, and based on everything we love about our favorite editors. We designed it to be deeply customizable, but still approachable using the default configuration.
PhysisOS
The currency of the Great New World, earned through honest contributions and redeemed for education, tools, micro-loans, or community projects. As "organic credits" or "digital atoms of trust/value," it's the economic backbone rewarding stewardship and love-driven work in a nonprofit model.
jessebeep
Back to GitHub.com The GitHub Blog Primary Menu Archives Featured November 11, 2013 Archives Subscribe to GitHub’s Explore Email Jon Rohan February 13, 2013 Archives Sortable Stars Wynn Netherland All "Archives" posts November 11, 2013 Archives Product Subscribe to GitHub’s Explore Email There’s a lot happening on GitHub. As we reach closer and closer to 10 million repositories, there’s an astounding amount of activity happening every day. Our trending page is a great place to keep up Jon Rohan February 13, 2013 Archives Product Sortable Stars Stars are a great way to keep track of repositories that you find interesting. Starting today you can sort your starred repositories by when you starred them or when the repositories were last updated. Wynn Netherland December 13, 2012 Archives Customize your receipt details Does your accountant or tax collector require specific details on your receipts? You can now add information like your legal company name, billing address, and tax ID number to your receipts. Just visit your billing John Barnette September 19, 2012 Archives Events Helsinki Drinkup We are in Helsinki for Frozen Rails this week and since we enjoy this city so much we wanted to have another drinkup before the year ended. So come join @danishkhan and @demonbane at Molly Danish Khan April 18, 2012 Archives An easier way to create repositories Today we’re rolling out a new and improved flow for creating repositories on GitHub. To start off, you’ll find a new create repository button in your header. The new create a repository screen has been Kyle Neath April 9, 2011 Archives Product Issues 2.0: The Next Generation Issue management: the final frontier. Almost two years ago to the day, GitHub launched an issue tracker. Some people love it, some people hate it — but let’s not focus on the past (we’re living Kyle Neath December 9, 2010 Archives Hubcap: a Socially Aware GitHub Mac App Erik Michaels-Ober started a Kickstarter project to fund Hubcap, a proposed native Mac client for GitHub. The plan is to bring the elegance of various Twitter clients to GitHub and increase social engagement. If this Risk Olson September 23, 2010 Archives A little help for merging pull requests While you’re waiting for the long anticipated MergeButton™, I wanted to take a moment to highlight a few bits of documentation we have for pull requests. If you have any questions about how pull requests Kyle Neath September 9, 2010 Archives GitHub Meetup in Dublin – Sept 11 Join Tom, Kyle, Scott and PJ at the Guinness Gravity Bar this Saturday from 20:00. There will be a bunch of people there for the FunConf after party, so make sure to say hi to PJ Hyett August 13, 2010 Archives Design updates Earlier today we rolled out a minor design update to the site. Notably, we have a brand new home page (remember, you can always get to the homepage at http://github.com/home): It’s simpler, sweeter and to Kyle Neath View more posts Product Features Security Enterprise Customer stories Pricing Resources Platform Developer API Partners Atom Electron GitHub Desktop Support Docs Community Forum Training Status Contact Company About Blog Careers Press Shop Github Twitter link Github Facebook link Github Youtube link Github LinkedIn link Github link © 2021 GitHub, Inc. Terms Privacy
All 24 repositories loaded