I’m Learning Python (part 5)

I’m Learning Python (part 5)

Python Logo

String Is Immutable?

Last time I told you to try to change a specified character, you must have failed if you tried:
>>> s[0] = ‘c’
The error you’d get is:
TypeError: ‘str’ object does not support item assignment
This means that strings are immutable, so are core-types, numbers and tuples, they can’t be changed, while lists and dictionaries can be changed freely.
Continue reading “I’m Learning Python (part 5)”

I’m Learning Python part 4

I’m Learning Python (part 4)

Python Logo

Why Use Built-In Types?

Most of the time in programming you’ll use lists, stacks, arrays, queues and dictionaries, so instead of constructing them, Python gives you a bunch of built-in types to use. The built-in types implement the semantic of the type ADT (Abstract Data Type), and they are fast, ‘cuz some of them are written in C and C++.
Continue reading “I’m Learning Python part 4”

I’m Learning Python part 3

I’m Learning Python (part 3)

Python Logo

What Is Interactive Mode?

When you install Python on your platform you’ll find an executable called ‘python’, when you run it you’ll find a terminal and you’ll see something like the following:
Python 2.6 (r26:66721, Oct 2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.
>>>

This is called interactive coding (or interactive mode), here you can write Python statements and the interpreter will execute them directly, let’s try:
>>> print “I Love Python”
I Love Python
>>> print 2 ** 10
1024
>>>

Continue reading “I’m Learning Python part 3”

I’m Learning Python part 2

I’m Learning Python (part 2)

Python Logo

Who Uses Python?

In the world there are more than 1 million Python user, that’s because it’s
open source, and because it is implemented for every platform, and it comes
included within Linux distributions and Macintosh computers and more.

  1. Google uses Python in its web search system, and it employs the Python’s
    creator.
  2. YouTube is largely written in Python.
  3. BitTorrent file sharing system is a Python program.
  4. Intel, Cisco, HP, Seagate, Qualcomm and IB< use Python for hardware
    testing.
  5. Industrial Light & Magic, Pixar, and others use Python in the production
    of movie animation.
  6. NASA, Los Alamos, Fermilab, JPL, and others use Python for scientific
    programming.
  7. iRobot uses Python to develop commercial robotic vacuum cleaners 🙂
  8. NSA uses Python for cryptography and intelligence analysis.

See Python website for more.
Continue reading “I’m Learning Python part 2”

I’m Learning Python part 1

I’m Learning Python
Python Logo

I’ll start posting this series of blogs on WordPress and CSC, here I’ll write what I’m gonna learn on my way to learning Python.
If you don’t know what Python is, or you’ve heard about it but you’re not sure what it is, my first blog will cover it for you.
Continue reading “I’m Learning Python part 1”