热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

微软谷歌开源Python/Kotlin入门视频课程|福利

最近,微软与谷歌分别开源了面向初学者的Python和Kotlin视频教程。这两门编程语言各自在大数据AI和移动开发领域都风头正盛,从TIOBEIndex排行榜上就可见一斑,背后又有

最近,微软与谷歌分别开源了面向初学者的 Python 和 Kotlin 视频教程。

这两门编程语言各自在大数据 AI 和移动开发领域都风头正盛,从 TIOBE Index 排行榜上就可见一斑,背后又有巨头企业力推,可谓“钱”途一片光明。

无论是做自动化测试开发,还是拓展 AI、移动开发技术栈,这两门语言都值得测试同学重点关注学习,在这里推荐最新的学习资料供入门参考。


微软:Python for Beginners

微软官方上线的 Python 教程《Python for Beginners》由微软高级项目经理 Christopher Harrison、以及微软 AI

Gaming 的商业开发经理 Susan Ibach 共同讲解,一共有 44 个视频。

项目地址 : https://cloudblogs.microsoft.com/opensource/2019/09/19/new-python-

training-video-series-beginners/

该系列视频的特点是快速和简洁,但不会涉及过多的 Python 的深度内容,主要目的是帮助初学者学会使用

Python,并在这个教程基础上进一步探索在具体研究领域的应用。


谷歌:Kotlin 从入门到 Android 开发

谷歌也不甘示弱,与 Udacity 合作推出了两套 Kotlin 视频教程,既有 Kotlin 语言基础课程,也有完全基于 Kotlin 构建

Android 应用程序的实战课程。


Kotlin Bootcamp

项目地址

https://codelabs.developers.google.com/kotlin-bootcamp/

本课程主要教会用户 Kotlin 编程基本知识,比如编写 Kotlin 语句、如何处理函数操作、开发 Android 应用的基础(谷歌为 Kotlin

提供的支持如 Android API 和 API 扩展)等。


Building Android Apps in Kotlin

项目地址

https://codelabs.developers.google.com/android-kotlin-fundamentals/

这套课程由浅入深,从“Hello World”开始使用 Kotlin 进行 Android 开发。从在一个屏幕上构建基本的交互式用户界面开始,到以一个多屏幕

Google Developer Group(GDG) Finder 应用程序结束。在每一课中,你将通过实现应用程序功能来掌握 Kotlin 的关键特性。

比如你将了解 Android Jetpack 组件,如数据库空间、后台处理工作管理器、导航组件等等。还有使用库来简化常见的任务,例如用于图像加载的

Glide、用于网络的 Retroeft 以及用于 JSON 解析的 Moshi。总的来说,整套课程将创建超过 10 个应用程序。


Python/Kotlin 学习小组

在霍格沃兹测试学院,有多位资深 Python

测试开发专家和移动测试开发专家就编程基础做答疑辅导,也专门设计了针对性的免费基础视频课程。如方程老师的《Python

基础与自动化测试入门》课程、思寒老师的《Java 开发基础》课程。

快来加入我们,与众多对 Python/Kotlin 感兴趣的测试开发小伙伴一起学习吧!加小助手微信,回复“ Python ”或者“

Kotlin ”入群交流。

来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试左移、测试右移、精准测试、测试平台开发、测试管理等内容,课程技术涵盖bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相关技术,全面提升测试开发工程师的技术实力

点击获取更多信息



推荐阅读
  • 寻求更强大的身份和访问管理(IAM)平台的企业正在转向云,并接受身份即服务(IDaaS)的灵活性。要为IAM选择正确的场外解决方案,业务管理人员和IT专业人员必须在实施之前评估安全 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
  • 本文介绍了网页播放视频的三种实现方式,分别是使用html5的video标签、使用flash来播放以及使用object标签。其中,推荐使用html5的video标签来简单播放视频,但有些老的浏览器不支持html5。另外,还可以使用flash来播放视频,需要使用object标签。 ... [详细]
  • 我一直都有记录信息的习惯,不知是从什么时候开始,大约是在工作后不久。如今还真有点庆幸从那时开始记了点东西,当然是电子版的,写 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
  • 服务网关与流量网关
    一、为什么需要服务网关1、什么是服务网关传统的单体架构中只需要开放一个服务给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,如果没有网关& ... [详细]
  • k8s+springboot+Eureka如何平滑上下线服务
    k8s+springboot+Eureka如何平滑上下线服务目录服务平滑上下线-k8s版本目录“上篇介绍了springboot+Euraka服务平滑上下线的方式,有部分小伙伴反馈k ... [详细]
  • 弹性云服务器ECS弹性云服务器(ElasticCloudServer)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境 ... [详细]
  • zuul 路由不生效_Zuul网关到底有何牛逼之处?竟然这么多人在用~
    作者:kosamino来源:cnblogs.comjing99p11696192.html哈喽,各位新来的小伙伴们,大家好& ... [详细]
author-avatar
2674224139_8a6503
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有