Tag: python

选择第二种语言:Swift To Python

为什么选择Python以及它的样子 Swift是开始工作的好方法。 我从来没有写过一行代码。 作为一个完整的编程初学者,花了13个月的时间进行设计,自学,编码,重新编码,然后启动我的第一个完整应用程序。 我为此感到无比自豪,这是人们每天都在玩的新颖游戏。 除了保持最新状态并推出新功能外,任务还很完整。 现在有这个东西。 一旦我变得根深蒂固地思考代码,就可以用这种技能来完成所有可能的事情。 在这种情况下,仅了解Swift的问题也变得显而易见。 尽管我喜欢Apple生态系统,但通过编写Swift代码,我只能覆盖50%的移动用户和不到4%的桌面用户。 我要编写的下一个软件是台式机软件。 这些是我主要为自己创建的程序,但是还有很多其他人可以从中受益。 如果用Swift编写它们,则只能覆盖4%的用户。 如果我用Python编写它们,几乎可以接触到所有人。 为什么是Python? 我可以达到更大的用户群。 有些工具在Python中可用,而在Swift中可能永远无法使用。 对我来说,那个库是Tensorflow。 有大量的稳定框架可用。 我可以为台式机,网络甚至移动设备编写Python。 不是说我会为手机编写它。 我可能不会,但是选项在那里。 您几乎要问的每个问题都已经在StackOverflow上得到了解答。 SO上的Python标签:〜596k。 SO上的Swift标签:〜100k 这需要多长时间? 比使用第一语言的时间要少得多。 几天之内,您就可以编写出基本的软件。 语法如何比较? 非常相似。 点表示法,函数参数以及您编写的许多代码看起来都一样。 空格是Python使一切保持秩序的方式。 您将不会使用方括号来打开和关闭函数或类。 这意味着,起初,一切都会看起来很杂乱。 最大的挑战是什么? 命令行。 我对命令行并不感到陌生,但是Python需要一定水平。 带有它的学习曲线可能会令人沮丧,但没有什么不同。 您做得越多,就越容易。 Python文档不那么友好,它没有像Xcode这样的强大IDE。 大多数语言都没有。 进行设置并习惯于新的IDE。 PyCharm是我的选择。 我设法从Xcode移植了大多数语法颜色设置和键绑定。 这是一个持续的过程。 如果您过于依赖UI的故事板,那么使用新语言会困难得多。 故事板可能很棒,但我建议在没有代码的情况下进行所有UI操作时,请不要使用所有UI。 编程界就是这样做的。 签出此内容以使用没有情节提要的面板,并查看代码中的布局对齐方式。 与其他IDE相比,Xcode中的自动完成和预测功能令人难以置信。 直到我开始为别人购物时,我才意识到自己有多依赖。 我输入的内容比使用Swift时要多。 我是否已经停下来质疑这是否是一个好的决定? 是。 但是到目前为止,只有一个原因。 […]

适用于Swift开发人员的Python

我什至尝试了一下,但并没有太认真,但是这次我向自己保证,我将彻底探索该语言。 它把我吹走了! Python仅需几行代码即可为您提供强大的功能。 几行代码,您正在绘制一个UI,其中包含一个窗口和几个在OSX,Linux和Windows中运行的控件。 再加上几行代码,就可以像这样以2D渲染游戏。 Python语言 有人声称Python和Swift非常相似。 我会说它们是完全不同的,但是在某种程度上,Python在编写代码时似乎非常熟悉。 我发现的第一个区别是Python使用的数据类型是: 整数,浮点数,字符串,复数,布尔值,元组,列表,字典和集合。 除了复数(这是我看到的第一种语言,它本来就支持它,这似乎很奇怪,因为除科学家们以外,它们没有被广泛使用,尽管很酷),它们都是Swift程序员非常熟悉的数据类型因为我们使用了所有这些,尽管可能有些不同。 Python并不使用带有方括号{}的块,而是一种非常聪明的方式,使块位于缩进内部。 在Python中,缩进内置于解释器中。 属于代码块的代码必须缩进,否则会收到错误消息。 这是使Python特别可读的功能之一。 Python非常直观,使用诸如PyCharm Community Edition之类的IDE可以非常轻松地调试代码并了解程序中正在发生的事情。 徽标作家回来了! 在1980年代,我还是一个孩子的第一步就是使用Logo Writer完成计算机和编程方面的工作,在学校里用乐高积木和所有这些东西建造机器人。 这一切对我来说似乎都是神奇而令人兴奋的,我每天都会去实验室尝试学习新事物。 我不得不承认,当我发现Python拥有一个名为Turtle的超棒库时,我有点感动,该库基本上模仿了我成长时用来绘制的Logo Writer turtle。 类和对象 作为现代语言,Python是一种具有面向对象编程能力的语言,并允许其用户创建类和对象。 输出 : – [Johhny,41] – 他们是一样的 在Python中,您可以像在Swift中一样创建对象。 它们有一个构造函数(在某种程度上类似于第4和第5行中描述的Swift构造函数)。 在python中,您不必声明对象的成员变量(只需像第4行那样访问它们,它们就会自动创建,即self.name =’mortimer’ 在Swift中,您可以覆盖运算符! 耶! 您可以覆盖==,+,,*,无论您想要哪个! 在此示例中,我重写了等于运算符 就像我们在Objective-C和Swift中所做的那样,您可以声明一个描述符方法,并输出一个友好的类描述,您可以在Python中执行相同的操作: var description: String { return “-[” + self.name + .. + “]-“} 在第15行中,我编写了一个简单的描述符,用于调试Person类,该描述符实际上在第18行中使用。 […]

通过这些软件和移动开发课程来建立您的职业

智能手机和设备的日益普及促使公司和企业更加专注于为大众创建更具响应性的企业。 公司不再对智能手机的功能以及它们如何改变世界消费创意的方式视而不见。 开发人员不得不效仿并开始为智能手机和平板电脑甚至现在的智能手表开发软件和应用程序。 这已经改变了软件开发的目标,并将移动开发吸引到了人们的视线中,这使其成为开发人员丰厚的职业选择。 软件开发和移动开发的招聘人数有所增加,现在他们正努力学习与移动和应用程序开发相关的最新新技术。 如果您想提高自己的技能并开始在软件和移动开发领域的职业,这里有一些Eduonix的课程,非常适合您入门。 Docker专业版:实用指南 对于正在为手机开发应用程序的任何人来说,Docker都是一项重要的技术,因为对于手机而言,尚无定论。 有不同的型号,不同的RAM,不同的操作系统,不同的版本等等。 因此,如果您想设计一个应用程序,则必须确保您的应用程序能够适应市场上的每部手机。 但是,不必为每种类型设计单独的环境,您只需使用docker包装您的软件并在不同的系统上对其进行测试,而无需重新编写所有内容。 就像本课程一样,可以节省大量时间。 在本课程中,您将学习如何从头掌握Docker,包括它是什么,什么是容器以及如何在Docker上交付和部署您的应用程序。 从头开始学习Python编程 Python是一种出色的服务器端语言,对于喜欢简单易读的代码的人来说,这是史诗般的。 Python消除了花括号的麻烦并简化了语法,从而使新手开发人员更容易理解编码范例。 这种功能强大的语言已成为移动开发中满足服务器端需求的流行语言。 本课程将教您Python的基础知识,包括编码和语法的基础知识,语言结构以及如何使用该语言进行编程。 Python 3编程开发人员指南 本课程与初学者同时工作,并以此为基础,帮助您学习最新版本的Python,即Python3。它还将教您高级概念和功能。 但是,不要着急,本课程还包括一个较新的部分,以帮助您记住Python的基本功能并帮助您建立这些原理。 初学者的Clojure基础知识 编程更聪明,而不是更难是Clojure的口头禅。 这种出色的语言已成为功能编程语言,使开发人员仅需几行代码就可以实现更多目标。 最好的部分是,插入的每个函数或代码将始终提供相同的结果,从而消除了繁琐的错误。 如果您想设计出色的软件和移动软件,Clojure是最好的语言之一。 该Clojure教程将帮助您学习Clojure的基础知识,以及如何开始使用这种惊人的语言进行编码。 使用Swift 2学习iOS应用开发 苹果产品构成了市场上大量可用的设备,尤其是随着iPhone,iPad和Apple Watch的推出。 要为此惊人的操作系统构建应用程序,您肯定需要学习Swift 2,这是一种简单但功能强大的编程语言。 本课程将帮助您学习Swift,甚至可以开始编写iOS程序。 从Xcode IDE到简单的概念(如Set,Truples和Arrays),您将掌握所有这些。 学习iOS编程建立高级项目 既然您已经了解了Xcode和Swift的基础知识,您就可以开始学习如何实际构建项目和应用程序了,这一惊人的课程将帮助您学习如何。 您将学习如何通过与讲师一起创建应用程序来真正开始构建应用程序。 您将获得经验和信心,将您所学的所有关于iOS编码的知识付诸实践,并付诸实践。 有5个主要项目,包括从在Sketch中设计应用程序到将其实际转换为代码。 终极Java开发和认证课程 Java是学习如何为软件和手机编写代码的重要组成部分,许多软件都需要Java才能创建应用程序。 您的大多数Apache框架,甚至是流行的Spring MVC框架,都需要Java编码语言来进行设计和编码。 在本Java课程中,您将获得开始使用Java编程语言进行编码所需的所有帮助。 从基本语法到更复杂的范例,甚至是多态,该课程都是满足您所有Java需求的完美解决方案。 这些只是Eduonix上提供的许多课程中的一部分。 整个网站完全致力于帮助用户成为Web开发人员。 现在,Web开发已成为一个利润丰厚的领域,许多人在此领域找到梦想的职业。 如果您有任何疑问或反馈,请在评论部分中留言,让我们知道。

斐波那契,黄金分割与记忆

让我们首先定义将在本文中探讨的两个关键主题: 首先, 斐波那契数列是一系列数字 给定数字的方法是将其前面的两个数字相加。 该序列揭示了有关宇宙深层定律的某些东西,因此它出现在自然界的许多地方,包括诸如植物和动物之类的东西以及诸如星系的螺旋形之类的东西。 因为在这些地方都可以找到它,所以它已经成为物理学家,数学家和程序员一样着迷的话题。 其次, 记忆化是由Donald Michie (人工智能领域的一位真正有趣的英国思想家)创造的术语(或单词),它是一个编程术语,它意味着存储可能需要花费时间或空间的函数调用结果。运行,并在多次出现相同的输入时返回缓存的结果。 在本文中,我将首先描述斐波那契数列是什么以及在何处找到它。 其次,我将探讨斐波那契数列与黄金比率之间的联系。 最后,我们将研究Michie教授的备忘技术如何帮助我们更快地找到斐波那契数列中出现的第N个数字。 最后,我将讨论一些地方,在这些地方我们可以使用序列的知识来理解其他事物。 介绍 斐波那契是意大利人,出生于1175年,一直活到1250年-他为西方数学做出了重要贡献。 尽管他的名字与我们的话题同义,但他并不是第一个发现“斐波那契”数列的人,因为该知识似乎已经在意大利数学中广为人知。 该概念的较早知识显然是在梵文韵律中编码的 显然在斐波那契之前很多年在印度享有盛名。 确实是维拉哈卡(Virahaṅka) 与斐波那契数列的第一个已知描述(来源:E)有关,这位公元6世纪印度数学家对梵语韵律的长音节和短音节的分析反映了这一自然数值序列。 但实际上是在斐波那契的著作Liber Abaci(1202)中 ,他描述了给定兔子种群(在理想条件下)的生长将如何符合这种特定的自然序列。 让我们看一下斐波那契数列:这是斐波那契注意到在整个自然中重复出现的数字序列,因此他着手描述。 该序列如下所示: 1,1,2,3,5,8,13,21,34 … 等等。 像这样用数学描述: 上面的等式在数学上描述了斐波纳契数列(X 1)中的第N个数等于其在数列(X 1)中的后一位,再加上在数列(X 2)中的后两位。 但是,重要的是,我们还必须在上述方程式中添加几个限定条件 ,并注意, 如果n == 1或n == 2,则Xₙ= 1。 此外,如果使用序列的“现代版本”(如我们现在经常使用的)并从0开始,则如果n == 1,则 Xₙ = 0,如果n == 2,则 Xₙ = 1。 注意:现代版本的斐波那契(实际上是相同的序列,但起点不同,始于0)将如下所示: 0、1、1、2、3、5、8、13、21、34 […]

使用Swift和Django Rest Framework将图像或文件上传到Django

最近几个月,我一直在开发开源Swift应用程序。 我需要使用rest框架将图像以及发布数据上传到Django。 虽然,有一些使用AF网络的Objective-C解决方案,但是我找不到一个很好的Swift解决方案。 使用Alamofire和Django rest框架非常简单。 我将解释以下步骤。 出于解释目的。 我将创建一个Django Model和序列化器类。 餐厅模型 REST API的餐厅序列化器 我们将在urls.py中添加rest api端点,并在views.py中添加逻辑。 在您应用的urls.py中添加以下内容。 url(r’^ api / v1 / list / new / $’,views.RestaurantList.as_view()) 我们都站在Django一方。 现在,是时候编写一些快速代码了。 首先,创建一个Podfile并添加pod’Alamofire’,’〜> 4.3.0’。 安装Pod之后,让我们创建一个多部分表单上传请求。 我不会编写用于从照片库中选择图像的其他代码。 您可以参考主存储库。 为此,您应该将Alamofire的上载api与多种格式的数据一起使用,因为我们要上载图像以及发布数据参数。 Django rest框架将负责其余的工作! 始终在其他参数之前为图像/文件添加multipartFormData 如有任何疑问,请随时在评论部分提问! 对于本博客,我假设:Swift 3.0,Xcode 8,Python 3.5,Django 1.10,Django Rest framework 4.0和Alamofire 4.0版本

Python vs Swift:哪个更好?

您必须“敏捷”才能赶上现实世界中的“ Python”,不是吗? 你还怎么匹配毒蛇! 好吧,这不仅仅限于现实世界。 在同义的编程语言世界中,它发生的方式完全相同。 工作中的自然? 还是智能命名的编码语言? 好吧,这不是我或您决定的! 我要在此博客中写的是两种语言在各自方面的不同之处。 在开始之前,我必须向读者简要介绍两种语言及其精妙之处。 关于Python: 重要的是要学习目前是按需编程语言的编码语言。 Python是一种这样的语言。 关于Python的最有趣的事情之一是它类似于英语,因此,学习者更容易掌握它。 使用了诸如“ in”,“ not”之类的关键字,并且向某人读出代码不会使听众觉得自己在讲某种奥秘的语言。 另外,Python在代码中没有花括号。 简单明了的语法足以成为初学者使用不久将完全占据主导地位的语言开始其编码职业的理由。 Python有一套称为PEP8的规则,它告诉您如何格式化代码,以便您始终知道在哪里执行操作,因此,无论您是由新手还是由专业人士编写的,都会看到其他所有Python代码。一样容易阅读。 您的代码和Rossum先生的代码看起来相似的事实为您提供了完全追求编码的必要起点! Python历史: 它是一种高级语言,由Guido van Rossum先生在1980年代后期创建。 该语言以素描喜剧团体“ Monty Python”命名,Python最初是在1980年代后期构想的,1989年12月由荷兰Centrum Wiskunde&Informatica(CWI)的Guido van Rossum开始实施,作为ABC语言的继承者(本身受到SETL的启发),能够执行异常处理并与Amoeba操作系统接口。 Python用于什么用途: Python已迅速成为该行业不可或缺的一部分。 Python有许多用途。 全世界几乎所有学科都使用它。 微芯片已在英特尔使用Python进行了测试,它还为Instagram,强大的社交媒体/照片共享应用程序YouTube,Reddit和Pinterest提供了支持。 Python与其他编程语言相比的优势: Python已经存在了几十年,并且这段时间编写的代码已发布给其他开发人员使用,它是一种开放源代码编程语言。 有趣的是,这些代码都存在于“ pypi.python.org”上,或更常见于社区中的“ The CheeseShop”。 只需在您的系统上安装软件,就可以了。 对于您可能会想到的任何用例,都有库,例如某种服务器自动化,图像处理或科学计算。 有用于Web应用程序和数据分析的Python框架。 Python的标准库支持许多Internet协议,例如HTML,XML,JSON,并支持FTP,IMAP和其他协议。 最好的是,程序包索引具有库,例如; 另请阅读Django面试问题 Python在编码领域的排名: 最近,Python一直风靡一时,在Packt Publishing进行的一项调查中被评为第一名或任何类型的dev工具。 此外,《红僧侣编程语言排名》将其列为№3,仅次于JavaScript和Java。 在包括Stack Overflow开发人员调查在内的其他研究中,它也越来越受欢迎。 它也荣登了IEEE […]

Raspberry Pi Remote-使用Flask,Swift和GoPiGo3

确保您添加了Alamofire容器,这就是我们将用来向烧瓶服务器发出GET请求的容器。 返回您的终端,并确保您仍在正确的目录中,然后致电: 吊舱安装 现在应该安装Alamofire了,我们可以发出GET请求了。 确保您现在正在打开工作区文件。 设计UI 本节将简短,因为您应该自行设计UI,但是,您要确保我们用python编写的每个命令都有5个按钮。 前进,后退,左,右,停止。 打开助手编辑器,然后按住Ctrl并将每个按钮拖到ViewController.swift中。 确保将连接从IBOutlet切换到IBAction。 您现在应该在ViewController.swift文件中具有以下5个连接: 如果按钮已连接到main.storyboard,则应填充每个IBAction旁边的圆圈。 现在我们要导入Alamofire。 在导入UIKit上方,输入: 进口Alamofire 发出GET请求 最后一步,我们需要根据要运行Pi的功能向每个动作添加Alamofire请求。 在每个IBAction下写: Alamofire.request(“ http:// IPADDRESS:PORT / ROUTE”).responseString {(已打印)在 让结果=打印。描述 打印(结果) } 重要: IPADDRESS =您的Rasberry Pi的IP地址,可以通过在Pi的命令行中输入以下地址来找到: 须藤ifconfig PORT =您在Python文件中选择的任意端口EX:5000 ROUTE =烧瓶服务器将使用EX的Python函数路由:“ / forward” 运行遥控器 现在我们完成了,请继续使用Raspberry Pi并启动flask服务器: cd桌面 cd sudo python pythonRemote.py 然后将您的iOS应用构建到iOS设备或模拟器上,然后单击按钮以运行您的功能! 您应该在Xcode调试器和Raspi终端中看到响应。 如果您跟随GoPiGo功能一起使用,那么您现在应该拥有一辆遥控车! 这可以用于远程运行用flask和Python为pi编写的任何函数。 请在下面分享您的项目! 在我的github上查看我的代码。

在不依赖解析或Firebase的情况下为iOS应用构建后端

您的iOS应用需要后端。 有了Parse关闭店,现在该怎么办? 寻找解析替代品还是建立自己的后端? 我坚定地处于“学习构建自己的”后端阵营中。 许多开发人员建议不要构建自己的后端。 BaaS关闭后,这些开发人员争先恐后地寻找下一个替代BaaS。 然后他们会尝试说服您也使用替代BaaS。 但是我们都知道不可避免的事情会再次发生。 有一天,您会收到来自BaaS提供商的一封意外电子邮件,通知您他们即将在新应用程序版本发布期间关闭。 我记得发生在我身上的时间-我依赖于关闭的BaaS。 当我第一次看到关闭的电子邮件时,我感到很习惯。 我感到被出卖了。 然后我感到生气。 当我陷入螺旋式下降时,我孤立了自己。 我在冰淇淋上喝了些什么,然后在淋浴中抽泣时听了席琳·迪翁的歌。 我应该已经看到它的来临,但是我对服务所提供的便利性和稳定性的幻想着迷。 但是,仅此而已-一种幻觉。 那么,为什么夜以继日的BaaS提供程序会不断出现并向我们所有人贫穷的移动开发人员这样做呢? 建立自己的后端的想法似乎不可行。 学习有关构建后端的一切都是很多工作。 这就是为什么一开始BaaS似乎是一个不错的选择。 但是,如果您想摆脱对BaaS的依赖,而是构建自己的后端,那么这就是窍门:不要尝试学习有关后端的所有知识! 从小开始。 当您构建第一个iOS“应用”时,您可能并没有专注于使其具有可扩展性和可维护性。 第一次回收这些UITableview单元并显示错误的数据时,您并不会花费太多精力。 您可能并不担心您的应用程序应该遵循MVC还是MVVM还是MMVCM(我最后讲了)。 我敢打赌,您的第一个应用程序可能甚至从未通过模拟器。 我建议使用相同的方法来构建后端:从小处着手。 不管有多小,都首先要工作。 然后在此基础上。 后端后端方法 您无需将自己埋藏在有关Python或Ruby的书中,也无需学习有关服务器的所有知识,即可启动并运行后端。 设计整个API,进行部署和扩展-所有这些事情都可能在以后出现。 首先执行以下操作: 编写一个iOS函数,即使在构建后端之前也可以调用您的后端 这是一个例子。 假设您决定第一个函数将进行API调用以检索特定用户的消息。 以下用Swift编写的函数向尚不存在(但很快会出现)的本地服务器上的“ / get_messages”发出POST请求。 让我们看一下该函数的代码: func printMessagesForUser()->无效{ 让json = [“ user”:“ larry”] 做{ 让jsonData =尝试NSJSONSerialization.dataWithJSONObject(json,选项:.PrettyPrinted) 让url = NSURL(string:“ http://127.0.0.1:5000/api/get_messages”)! […]

Swift Ruby Python用JavaScript编写

学习新语言的技巧 有一个鲜为人知的秘密,我们在民间/流行弦乐器世界中很少披露。 我们经常对人们说:“哦,您在寻找低音吉他手吗? 好吧,我只弹吉他,所以很抱歉,我无法为您提供帮助。”,因为这是一种摆脱演出的简便方法,因为演出收费不菲甚至根本没有。 这是一个谎言,但是我们大部分时间都不会这样做,因为询问的人通常对此并不了解,因此我们不必处理任何不必要的反弹。 但事实是,大多数音乐家可以而且确实可以演奏一种以上的乐器。 尽管有时这个模因很荒谬,但这确实是我在学习JavaScript和Ruby之后完成了Swift入门在线课程(在此处找到)时的感受。 老实说,我期望我以前从未见过的东西,并且一开始会相对丢失(通常是我的默认设置)。 男孩,当我发现自己错了时,我很兴奋。 该课程以所有语言课程的入门材料开始。 我在声明变量,编写字符串,学习数据类型以及每种编程语言的所有基础知识。 我没想到这里会有太多差异,因为您可以在此材料上进行的变化非常有限。 然后,我开始编写函数。 我不得不编写一个看起来像这样的问候函数: func sayHello(name:String){ print(“你好,\(名称)!”) } sayHello(名称: 名称) 看着它,我开始注意到一些相似之处。 我仅在这三行代码中就可以看到Ruby和JavaScript的并行性。 他们是: func sayHello(){}-> JavaScript函数语法 sayHello-> 像JavaScript一样的Camel Casing print()-> 也在Ruby中找到 sayHello(name: name)->调用JavaScript或Ruby之类的函数 对我来说,这是一个真正的突破性时刻。 我不再觉得自己是从第一个方格开始,而必须在初学者阶段逐步进行。 相反,我开始觉得自己处在某种加速的轨道上。 当我将该功能的所有内容分解为最小的部分时,我意识到唯一的区别是: func vs function-> 与JavaScript略有不同 (名称:字符串)-> 不同的参数语法 print(“ Hello,\(name)!”)->不同的插值语法 本质上,我只需要学习三件事就可以在Swift中编写基本功能。 谈论能够迅速起步! 我不但不发汗,反而乐于运用我以前的知识。 我感觉: 保持差异有序: 这是我遇到的最大困难,特别是在编写全栈应用程序或执行各种不同的代码挑战时。 尽管相似之处使学习语言更加容易,但有时,微小的差异被证明是主要障碍。 例如,在Ruby和Python中编写if语句之间的区别是: 红宝石: 如果arg […]

软件开发师

¿Swene,Vuejs,Django,Docker或Ansible的Tienes experiencia,以及在Valladolid成立的初创公司 ,与indefinido y salario entre相违背25.000 y 32.000€ ? ¡Sigue leyendo! 奎尼斯·索莫斯(Quiénessomos)? 动产和初创企业将在荷兰工业自动化和数字化生产中得到证明。 罪恶流行语 :sacamos elmáximopartido可能是teléfonosmóvilesy tabletas para facilitar eldía和díalas personas que traabajan a pie de lalíneadeproducción。 数字格式的媒体,数字媒体的相关信息转换为连续性。 美洲国家食品和药品管理局在欧洲,美洲,亚洲 ,法国和法国的首席批发商任职副总裁,二十一届西班牙女企业家会在西班牙的卡斯蒂利亚·莱昂大区市长任职TecnologíasIndustriales。 到了2017年,fuimos nombrados Mejor Empresa Joven por Castilla yLeónEconómica。 zh-cn 2018年终工厂总决赛的结果。 您好,可以很方便地获得最新的技能,同时可以使用iOS(Swift),HTML,CSS,Javascript(Vue.js)和Python(Django)的专业知识。 Adicionalmente,使用USCode的XCode UI界面,测试前端和Django Test界面的后端。 Jenkins nos ayuda con laintegraciónde todos losmódulosdel sistema,使用Docker和Ansible。 ¿Québuscamos? 实际工时由12个角色组成。 esquita […]