不是程序员,学python_如果您不是程序员或开发人员,为什么还要学习Python?

不是程序员,学python

I’m not a programmer

我不是程序员

Usually, coding is not that easy to learn and this could be one of the reasons that people refrain from entering the door or even knocking. The idea here is not to make a career shift or to say that software-engineer is the best career in terms of compensation and enjoyment. Just imagine that you can do more in less time and effort by just learning some basics from a particular language and it is your call always if you wish to lever it up to do more and more.

通常,编码并不是那么容易学习,这可能是人们避免进入门甚至敲门的原因之一。 这里的想法不是要改变职业,也不是说软件工程师是薪酬和娱乐方面最好的职业。 试想一下,通过从一种特定的语言中学习一些基础知识,您可以在更少的时间和精力上完成更多工作,如果您希望利用它来做越来越多的事情,这总是您的要求。

Examples

例子

If you are an Accountant for instance, you definitely will benefit from writing couple of VBA on Excel spreadsheets and save hours and hours of your day-to-day tasks to be utilized on something more important.

例如,如果您是一名会计师,则可以肯定的是,可以在Excel电子表格上编写几个VBA,从而节省许多小时的日常任务,以用于更重要的事情。

If you are a secretary or office administrator you will save a lot of your morning emails to remind someone or to update some Word Documents or Power Point presentation by just scheduling your script to run overnight.

如果您是秘书或办公室管理员,则只需计划将脚本运行一整夜,便会保存许多早上的电子邮件,以提醒某人或更新某些Word文档或Power Point演示文稿。

Last but not the least, if you are in a Managerial position i.e. Finance Manager, IT-Technical Manager…etc. you will run your review cross-check parameters through the scripts to review for example the reports which came from your team member before submitting it to the next level, and of course not everything could be run through the script but at least if 50% will be done that will be amazing! and if you still feel that this is not enough, please read “Automate the boring stuff” book which will give you more examples in a enormous manner.

最后但并非最不重要的一点,如果您担任管理职位,例如财务经理,IT技术经理等。 您将通过脚本运行检查交叉检查参数,以检查例如来自团队成员的报告,然后再将其提交到下一个级别,当然,不是所有内容都可以通过脚本运行,但是至少有50%完成那将是惊人的! 如果您仍然觉得这还不够,请阅读“自动化无聊的东西”一书,它将以大量方式为您提供更多示例。

What is Python

什么是Python

Python is a programming language that lets you work more quickly and integrate your systems more effectively. Python can be easy to pick up whether you’re a first time programmer or you’re experienced with other languages, Python’s main claim to fame is it’s user friendliness. It’s very easy to learn. The syntax is clean and easily readable. You can read more about Python for Beginners:

Python是一种编程语言,可让您更快地工作并更有效地集成系统。 无论您是初学者还是有其他语言经验的人,都可以很容易地掌握Python,Python的成名主要在于它的用户友好性。 这很容易学习。 语法干净,易于阅读。 您可以阅读有关Python初学者的更多信息:

Why Python

为什么选择Python

You may have heard or read about Python language recently since it is one of the most popular programming language according to IEEE Spectrum’s latest rankings of top languages and the most growing language for the last decade.

您可能最近听说过或读过关于Python语言的信息,因为根据IEEE Spectrum在过去十年中对顶级语言和最快速发展的语言最新排名,它是最受欢迎的编程语言之一。

Apart from that Python is an open-source programming language, there are couple of points where Python has advantages compared to the other languages like Julia and Rust languages which are open-source as well.

除了Python是一种开放源代码编程语言外,Python还比其他一些语言(如Julia和Rust语言)都具有优势,后者也是开源的。

Python has phenomenal ECO-SYSTEM capabilities which can interact with many of other platforms and technologies, you can import from SQL, clean the data, build your analysis parameters to be saved in spreadsheet whether Excel or Google Sheets and send it by email. All these steps can be done in minutes by running the script. You can create your own website, your desktop app and your mobile app regardless of the weakness in mobile apps libraries in Python currently. So to answer why learn Python? Learn something which can help you not only build a website or a desktop app but also automate simple tasks like updating your spreadsheet or mundane tasks like sending reminders or scheduling tasks.

Python具有惊人的ECO-SYSTEM功能,可以与许多其他平台和技术进行交互,您可以从SQL导入,清理数据,构建分析参数以保存在Excel或Google Sheets中的电子表格中,并通过电子邮件发送。 通过运行脚本,所有这些步骤都可以在几分钟之内完成。 您可以创建自己的网站,桌面应用程序和移动应用程序,而不管当前Python中移动应用程序库的弱点如何。 那么要回答为什么要学习Python? 了解一些东西,这些东西不仅可以帮助您构建网站或桌面应用程序,还可以使简单的任务(例如更新电子表格)自动化,或者使平凡的任务(例如发送提醒或安排任务)自动化。

Intro to Python

Python简介

In this part I’ll try to summarize the optimal way to get into Python and during the journey you will find your path to dive in (i.e.Data Analyst & Machine Learning, web apps, desktop apps, automate boring stuff…etc.).

在这一部分中,我将尝试总结进入Python的最佳方法,在此过程中,您将找到自己的学习途径(例如,数据分析和机器学习,Web应用程序,桌面应用程序,自动完成无聊的工作等)。

Python is an interpreted, high-level, general-purpose programming language.Created by Guido van Rossum and first released in 1991, Python’s design philosophy emphasizes code readability with its notable use of significant white-space. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.

Python是一种解释性的高级通用编程语言。由Guido van Rossum创建并于1991年首次发布,Python的设计理念通过显着使用大量空白来强调代码的可读性。 它的语言构造和面向对象的方法旨在帮助程序员为大型和大型项目编写清晰的逻辑代码。

  • You need first to read about python to understand the implications and the history of it from Wikipedia website:

    您需要先阅读有关python的内容,才能从Wikipedia网站上了解它的含义和历史:
  • The best tutorial Python course to understand the basics such as Lists, Dict, Tuples and so on is to take Python For Everyone Course which is available in Coursera.com or this website:

    理解Lists,Dict,Tuples等基础知识的最好的Python教程课程,是参加Coursera.com或以下网站上的Python For Everyone课程:
  • While you are watching and reading you should listen too, I highly recommended Talk Python To Me podcast which will really help you to enter the world of Python, you can surf the episodes and listen to what you are looking for during your commute to office or home instead of listing to musics.

    在观看和阅读时,您也应该听,我强烈推荐Talk Python To Me播客,这将真正帮助您进入Python的世界,您可以浏览这些剧集,并在上下班途中或在上班时聆听所需内容家而不是听音乐。

https://talkpython.fm

https://talkpython.fm

  • Whilst reading and listening gradually, you will start to identify which path you want move towards and I can split it to two main paths:

    在逐步阅读和聆听的同时,您将开始确定您想朝哪个路径前进,我可以将其分为两个主要路径:
  1. Use is as a tool

    使用作为工具
  2. Career shift

    职业转变

Using it as a tool is the main idea in this article and to get starting you have to determine the obstacles which you are facing in your day-today tasks. I recommend Automate boring stuff with Python book 2nd edition

将其用作工具是本文的主要思想,并且必须首先确定在日常任务中面临的障碍。 我建议使用Python第二版自动完成无聊的工作

On the other hand, if you want to make a career move towards Data Science, Machine Learning or AI, you can read couple of books and take some courses.

另一方面,如果您想转向数据科学,机器学习或人工智能,可以阅读几本书并参加一些课程。

Datacamp.com

Datacamp.com

EDUCBA.com

EDUCBA.com

Udemy.com

Udemy.com

And some books:

和一些书:

Data Science from Scratch

从零开始的数据科学

Last words

最后的话

Image for post
Ratatouille Animation Movie (2007)
料理鼠王动画电影(2007)

I was watching Ratatouille movie (I recommend everyone to watch it at least once) and the rat was keep saying “Everyone can Cook” and as a last word I’ll say “Everyone can Code”.

我正在看料理鼠王电影(我建议大家至少看一次) ,老鼠一直说“每个人都可以做饭”,最后我要说“每个人都可以编码”。

翻译自: https://medium.com/@overmars86/why-should-you-learn-python-if-you-are-not-a-programmer-or-a-developer-4b3f7e8842a2

不是程序员,学python

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值