Home > Uncategorized > daily 08/03/2016

daily 08/03/2016

  • tags: python R

  • tags: python java code

  • tags: python

    • You should start by understanding the basics of the language, libraries and data structure. The python track from Codecademy is one of the best places to start your journey. By end of this course, you should be comfortable writing small scripts on Python, but also understand classes and objects.

       

    • Assignment: Solve the python tutorial questions on HackerRank. These should get your brain thinking on Python scripting

       

    • You will need to use them a lot for data cleansing, especially if you are working on text data. The best way to learn Regular expressions is to go through the Google class and keep this cheat sheet handy.

       

    • Step 4: Learn Scientific libraries in Python – NumPy, SciPy, Matplotlib and Pandas

       

    • We’ll give you a list of specifications (agile user stories), and you’ll figure out how to build apps that fulfill those specifications.
    • Price is always a concern, no matter what you’re buying. There are subscription-based programs such as Treehouse, Infinite Skills, CodeHS, Code School, and Learnable, which offer access to all classes in the course catalog for a monthly or annual fee. Check to see if the program lets you pause your membership, which is helpful if you want to save your progress without racking up fees while you’re away on a trip or too busy to access the classes.

        

    • Codecademy, on the other hand, offers all of its courses and materials for free, along with built-in tools for writing and testing coding skills. Google also offers two courses for developers with some coding experience as part of Google for Education, but you’ll have to set up your free tools separately. And programs like Free Code Camp, Crunchzilla, General Assembly Dash, and Khan Academy all carve out their own niche in the free coding-class landscape, too. Paid classes generally offer more in the way of course depth, breadth, and presentation, but if you’re determined and resourceful, you may find that free classes are sufficient for your needs.

        

    • The best services offer quizzes and challenges so you can test your skills. Testing isn’t just for beginners—even experienced programmers want feedback on how they are doing
    • This is an amazing accomplishment in our field; my usual experience is in the low single digits. It has been shown that diverse companies make more money, and I think that the Python community will grow and become more successful because of this goal.
    • Named as “C with Classes” and renamed C++ in 1983
      • C++
    • It is an object-oriented dynamic language based heavily on Smalltalk. A loosely defined de facto standard library by the original developers has now largely been displaced by variations on the OpenStep FoundationKit.
      • Objective-C
    • Scripting language used extensively for system administration, text processing, and web server tasks.
      • Perl
    • Created as the Oak, and released to the public in 1995. It is an OODL based inspired heavily by Objective-C, though with a syntax based somewhat on C++. It also compiles to its own bytecode, a standard part of the language specification. It is strongly typed, a feature that is enforced by the VM.
      • Java
    • Released to public in 2009, it is a concurrent language with fast compilations, Java-like syntax, but no object-oriented features and strong typing.
      • Go
    • Swift can import any C library, optionally annotating C headers to map C types to Swift objects[9] and import libraries as Swift modules.[10] Swift has two-way bridging with Objective-C on platforms which support Apple’s Objective-C runtime. Unlike Objective-C, Swift does not currently support C++ interoperation or exposing Swift types as C structs.
    • Designed for text processing and typically used as a data extraction and reporting tool.
      • AWK
    • A class-based, single inheritance, object-oriented language with C-style syntax
      • DART
    • A programming language and software environment for statistical computing and graphics.
      • R
    • A programming language for the HipHop Virtual Machine (HHVM).
      • Hack
    • Attempts to blend the best features of “old” and “new” languages, while syntactically encouraging good programming practice.
      • Noop
    • A domain specific concurrent programming language, based on the Actor model.
      • Axum

Posted from Diigo. The rest of my favorite links are here.

Advertisements
Categories: Uncategorized
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: