一条不归路Day01--Why Python?

简介: 一条不归路Day01--Why Python?

Why Python?

    作为一个还在路上的编程学习者,起初学过一点C++、Java基础编程的知识,都未能深入,每次一想到这里,都觉懊恼。这次,我想挑战一下,看看到底坚持会有什么样的效果,把每天的学习记录在此处--写关于Python学习之路的博客。所以,Why  Python?

   首先,简单优美,便于学习

   不得不说,第一天当我接触了Python之后,才发现Python是一门可以在编程中,让你以为自己在学英语的基本知识。   举个例子,程序员入门仪式--在电脑上输出“Hello  World!”(在学C++时得知,编程改变世界,编程让世界变得更好,所以礼貌性的跟这个世界问好,当然得是第一步,也是入门的仪式感,对吧。)

   1)C++的入门仪式:
 
#include <iostream>
using namespace std;
int main()
{
    cout<<"Hello World!"<<endl;
    return 0;
}

   2)Java的入门仪式:

 
public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}

   3) Python的入门仪式:

 
print("Hello World!")

 

   从这个代码量,或许大家都能看出Python的简洁之处了吧。虽然笔者还没能力学习更多的编程语言,但是,这样的Python代码真的是让我觉得Python是我目前学过最容易编写和理解的语言。

   其次,开源与跨平台

    “开源”的含义是指任何用户都可以扩展Python,帮助Python完善,可以做更多的工具。或许我还没能力敢去说帮助Python变得更好,但是我能通过开源的Python代码和Python工具中去学习更多计算机前辈与大牛的技术,这就是开源所能带给我们这些小白最大的用处了。“跨平台”是说可以在各种不同类型的计算机上运行。用Python编写的代码可以不经过任何转换在Windows电脑、苹果电脑、运行Linux的计算机上移植和使用运行。当然C、C++和Java也同样可以跨平台和开源,获许这就是为什么他们经久不衰的原因,这里不再进行细致的讲解。

   最后,非常适合编程即非常火爆

   学一门编程语言,不得不去了解这门语言的历史。当然,Python不是什么玩具,由荷兰人Guido van  Rossum于1989年发明,第一个公开发行版发行于1991年(当中具体历史读者还可以继续去了解)。目前是一门非常火爆的编程语言,全世界每天都有成千上万的专业人员在使用这门语言,包括国外非常有名的有Google,Facebook,Yahoo,YueTube,还有美国航天航空局NASA,还有国内的豆瓣也是用Python写的  。我写这篇博客的时候去查了一下TIOBE 编程语言排行榜:

image.png

   所以Why Python?我相信,学好Python,很多工作都可以使用Python完成,同样,有了Python作为基础,去学习其他语言可能变得轻松起来。

相关文章
|
3月前
|
机器学习/深度学习 编解码 Python
python将照片集变成视频
`shigen`是一位坚持更新文章的博客作者,记录成长历程,分享认知见解,留住生活感动。他利用Python库`Pillow`和`MoviePy`开发了一个工具,能够批量处理照片并生成高质量视频。该工具支持多种分辨率、自定义播放时间和照片方向,并能自动调整照片比例以实现居中对齐。通过简单的代码实现了照片视频化的需求,适合强迫症患者使用。**与shigen一起,每天不一样!**个人IP:shigen。
66 9
python将照片集变成视频
|
7月前
|
数据采集 机器学习/深度学习 人工智能
Python在哪些领域表现出色?
【6月更文挑战第13天】Python在哪些领域表现出色?
54 4
|
8月前
|
机器学习/深度学习 数据挖掘 开发工具
Python100天:01.初识python
【4月更文挑战第7天】Python100天:01.初识python
99 1
Python100天:01.初识python
|
6月前
|
Python
【Python】已解决:(cmd进入Python环境报错)No Python at ‘C:\Users…\Python\Python39\python.exe’
【Python】已解决:(cmd进入Python环境报错)No Python at ‘C:\Users…\Python\Python39\python.exe’
1190 0
|
8月前
|
编译器 数据处理 索引
【python】—— 字符串详解
【python】—— 字符串详解
|
存储 Java 程序员
初识Python——“Python”
初识Python——“Python”
初识Python——“Python”
|
设计模式 自然语言处理 JavaScript
【21天python打卡】第1天 python预备知识(1)
大家好,今天是21天python打卡的第一天,我们要想学好python,我们先了解一些关于python的基础知识。
|
自然语言处理 算法 Java
【21天python打卡】第2天 python预备知识(2)
​​大家好,今天是21天python打卡的第2天,我们要想学好python,要先了解一些关于python的基础知识。上一篇我们介绍了python的基本概念,python编程思想,python安装以及python的运行方式,本文我们继续讲python的预备知识。
|
Python
Python中的“in”和“not in”
Python中的“in”和“not in”, “in”是用来检查字典中是否包含指定的键, “not in”是检查字典中是否不包含指定的键,这两个正好相反。
597 0
Python中的“in”和“not in”
|
Java 测试技术 索引
python-编程训练题(上)
python-编程训练题
460 0