How do you get into Python?
- by admin
A couple of weeks ago, I was approached by a friend who had just completed his first Python class, and was itching to get a taste of the language.
“I was thinking of learning a bit more about Python at the moment,” he said.
“But I’ve been learning Python for so long, I just don’t think I’m ready for it yet.”
That’s not to say that he’s not ready.
“It’s such a fascinating language,” he says.
“And it’s so easy to learn.”
But there’s a caveat.
“There are a few caveats you have to be aware of when you start learning Python,” he explains.
“First, there are a lot of tutorials that are very easy to get into, and they have a huge number of examples, but they are not designed to be easy.
They can be very, very intimidating.
You don’t know how to use the commands in Python.”
The second caveat is that learning a language is an individual project.
You can’t simply read a tutorial and be comfortable with it.
And thirdly, there’s the matter of learning the language from the ground up.
“A lot of people think that they’re going to be doing Python for the rest of their lives, so they can spend their lives learning new things and they can’t,” says Ciaran McGinnis, a software developer and author of the book Python on the Rails.
“You need to be able to write some code and you need to have the skills and the knowledge to make the transition to using the language.” “
The Python community, unsurprisingly, is all over this. “
You need to be able to write some code and you need to have the skills and the knowledge to make the transition to using the language.”
The Python community, unsurprisingly, is all over this.
“The fact that Python is a new language is a good thing,” says Martin Gooren, the lead programmer of Python’s core package manager, pip.
“As a newbie, it’s not a bad idea to get in a couple classes and learn the basics.
But if you want to learn the core of the software, you need the experience.”
And the Python community is divided on the best way to do this.
Some, like Gooren and the Python Foundation, encourage you to start with the tutorial, while others, like McGinnes, advise you to do the core first.
“To be a good Python programmer, you’ve got to be a bit of a thinker and a bit at a loss,” he cautions.
But how do you do this? “
And for many Pythonistas, that process is the core component of the tutorial.
But how do you do this?
“Now, I’m really enjoying it. “
When I started learning Python, I thought it would be fun to learn from somebody who has done it a lot,” says David Pecoraro, who’s currently the Python core developer at Facebook.
“Now, I’m really enjoying it.
I can actually do things that I hadn’t even thought of.
I think it’s good to get out there and have some fun.
It’s something that people can do, and I love it.”
And it’s the process of learning Python that makes it such a rewarding experience, says Pecomaro.
“Being able to ask someone who has already done it thousands of times and ask them questions like, ‘What’s the difference between an array and a dict?’
It’s a great feeling,” he enthuses.
And with the introduction of new Python features, Pecorearo says, “I think that it’s going to become a much more popular language, even with people who haven’t done much Python before.”
For example, it seems that there’s some momentum behind the addition of a new object oriented library, which aims to provide a more modern API to Python.
“One of the cool things about Python is that it has a rich set of object-oriented programming constructs,” Pecoro explains.
And he adds that the language has a strong focus on functional programming, as well as the notion of data as a resource, which Pecoris says is very similar to Ruby’s Object Oriented Programming.
“That’s the core idea of what Python has always been,” he concludes.
“Because the language is built around functional programming.
The whole language is based on functional, object-based programming.”
So how do we learn Python?
One of the first things that beginners will learn in Python is how to import a module from another module.
For example: from pylons import * import json import sys import argparse import time import os import timeit import pygame as pylor import sys
A couple of weeks ago, I was approached by a friend who had just completed his first Python class, and…
- Why we should stop talking about Harry Styles
- Why does ‘Mad Men’ actor Lena Dunham think it’s OK to call herself an atheist?
- How to avoid a frost-nixon interview: ‘No one has ever asked me anything’
- How to get to know Kanye West’s wife – The Irish TV interview
- What are the biggest questions and answers for the Atlanta Hawks?