在大学学习期间我如何使每项任务自动化

由于我的大学(本科生)生活快要结束了,并且我想尝试很长时间写这篇文章,所以如果您现在正在阅读,我最终确实设法完成了它。 从大学二年级开始,我一直不喜欢去我的大学提供给每个学生的所谓的“学生登录”,以便他们可以查看他们的出勤情况,教职信息,分数以及我们几乎可以在网上做的所有事情只要网站速度快,UI良好且不会影响我的懒惰,我都会支持这种便利。 也许您会猜到它确实违反了这些规则,所以我不得不对此做些事情。 因此,我开始从事这个“ 附加项目” ,其目标是永远不再去“学生登录”,这篇文章是关于我如何再也不会浪费我的大学生活中的20-25分钟的日常工作,而其他人则如此。 这是我的方法: 使用的语言–Python ,操作系统-Windows 。 对于一切正常工作,我决定在自己的项目开发前两个月才开始学习Python,因为我刚开始学习它,而且我对Beautiful Soup也有很多了解,我想您可能知道这是python用于从HTML和XML文件中提取数据的库(此处有更多详细信息)。 我的大学有这个验证码,可以增强人的安全性,但我后来发现,其中一位资深的Karthik Balakrishnan已经编写了一个脚本,可以自动为我们填充验证码,并且开源了它,这确实使我很忙。 最后,在登录后使用漂亮的汤来添加数据解析功能后,我能够捕获所需的所有数据,然后将其与以前存储的值进行比较,如果添加了新数据,我指示脚本向我发送一条短信。 通知。 对于这一部分,我使用了Twilio,它提供了开发人员API,用于将短信发送到经过验证的电话号码,而无需收取任何费用。 (请不要判断)。…

52个项目第1周:一个项目跟踪应用

几周前,当我写我的第一篇博客文章,承诺每周完成一个项目时,我知道这将是一个艰巨的目标。 我不认为我的第一个项目会花这么多工作。 我已经进行了足够长的编程时间,以了解应用程序构建的构建基块和一般概念。 当我在第1周开始我的项目时,这是一个用于跟踪我的项目构想和完成状态的应用程序,我认为这将是我几个小时即可完成的直接构建。 我很快发现我错了。 尽管花费了几个小时的工作时间,并且在此过程中有些头痛,但我很自豪地说我已经为项目跟踪应用程序成功构建并部署了最低限度的可行产品。 随时在此处跳到实时应用程序。 在应用程序中,您可以查看我使用了哪些工具的详细信息,以及对我有真正帮助的一些资源。 我将Flask用于框架,将MongoDB用于数据库,将MongoEngine用于ODM,并将Heroku用于托管。 在下文中,我概述了一些我称之为的“学习经历”。 尽管他们引起了一些麻烦,但他们也教会了我一些重要的编程课程。 了解复杂的概念:循环进口 我花了至少三个小时来处理循环进口问题。 我以前听说过循环导入,但是在有限的编程时间内从未遇到过此问题。 我发现此资源对于理解循环导入以及如何避免循环导入非常有帮助。 我的特定问题是数据库变量的实例化。 在实例化数据库之前,我尝试在__init__.py文件中注册模型。 解决方案是在实例化“…

原创:世界您好!

好,我来了 这些都是我确定的事实,但是在开始编写之前,我真的不知道它们是否定义了我。 但是……25岁的达米安(Damian)是体育迷,仅此而已。 相当简短,所以我将回答这些问题,以决定我为什么决定开始写博客。 一切都始于我进入工业工程师专业的三年级,然后开始在一家重要的跨国公司工作,在那里我提出了创建Android移动应用的想法。 爱上了编码,并将我的学分转移给系统工程师。 同时,一个朋友推荐我去纽约实习。 到达这里后,我发现下周将要召开的非常有趣的会议,但是由于下周是工作中的重要一周,我的老板不允许我离开(他说的很对,我在意识到的同时也意识到了这一点)要求)。 因此,我在聚会中寻找了自己,下班后一个小时内,我观看了Flatiron School的免费介绍演讲,因此,我订阅了并去了。 ##从更大的角度来看 ,最近两个月我在纽约进行实习,学习和研究新事物。 思考该怎么做或如何实施我的新知识。 因此,我从那个开会的人那里听到了一次经历,这次经历开了一个博客,因为不要忘记他在做什么和做什么(用他的代码,也许是一种抗意大利面条的抗生素)。 其余的你可以猜到。 结论 :我不知道我今天是谁,但是我喜欢拼图,编码,动脑筋,开始喜欢写作,最后但并非最不重要的是COFFEE。 指出并寻找它(成为一个专业的开发人员,如果您尚未注意到的话),我现在正在投入时间学习Python并使用Django…