background preloader

Programming

Facebook Twitter

Programming Challenges, Software Development, and Employment Services at TopCoder. Django at a glance. Because Django was developed in a fast-paced newsroom environment, it was designed to make common Web-development tasks fast and easy.

Django at a glance

Here’s an informal overview of how to write a database-driven Web app with Django. The goal of this document is to give you enough technical specifics to understand how Django works, but this isn’t intended to be a tutorial or reference – but we’ve got both! When you’re ready to start a project, you can start with the tutorial or dive right into more detailed documentation. Design your model¶ Although you can use Django without a database, it comes with an object-relational mapper in which you describe your database layout in Python code. The data-model syntax offers many rich ways of representing your models – so far, it’s been solving many years’ worth of database-schema problems. Mysite/news/models.py Install it¶ Next, run the Django command-line utility to create the database tables automatically: $ python manage.py migrate Enjoy the free API¶

Talentbuddy. Intro to Programming Course In Java. Programming concepts - /g/wiki. This article may require cleanup to meet /g/ wiki's quality standards.

Programming concepts - /g/wiki

Relevant discussion may be found on the talk page. Reason: Incomplete and long. Consider splitting into multiple smaller articles. This article will a lot of the important concepts involved in programming, including common methods, pitfalls, techniques and even some conventional wisdom. This article is still a work in progress. Crucial programmer skills There are some skills that are considered vital to being a valuable programmer, and that if you wish to be one, you should definitely get to grips with.

Version control systems: Git (recommended, especially for open source stuff) and/or Mercurial Repositories Gitorious GitHub BitBucket Document typesetting/preparation LaTeX typesetting system Markdown Console text editors Vim and/or Emacs Command line skill GNU/Linux/Unix shell (read the [man pages]) Windows cmd regular expressions Compiler use GNU Compiler Collection (gcc) Debuggers gdb, valgrind Goto. Intro to JS: Drawing & Animation. UsefulModules. The intent of this page is to list some of the most commonly used Python modules, in the hope that it will provide useful recommendations for other programmers (especially beginners).

UsefulModules

Remember that in addition to the listings below, there are other directories of Python modules - see PublishingPythonModules for details. Another collection of library details can be found on the Libraries page. Be warned that this list is subjective by its very nature - it is only intended as a helpful guide. It is not definitive in any way, nor should it discourage developers from developing their own modules. Standard Library Backports StandardLibraryBackports - modules that make later standard library functionality available in earlier version Cryptography Python and Cryptography Database Foreign Function Interface CTypes - A package for calling the functions of dlls/shared libraries. Game Development PyGame - Principal wrapper of the SDL library. GIS (Geographic Information System) Console Ascii Table packages. Free-programming-books/free-programming-books.md at master · vhf/free-programming-books.

/g/wiki.