Julia: From Julia's Zero to Hero: 2 in 1

所在平台: Udemy

课程主页: https://www.udemy.com/course/julia-from-julias-zero-to-hero-2-in-1/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Julia:从零基础到高手:二合一 课程概述:如果您希望熟练掌握Julia语言,那么这门课程就是为您量身定制的!Julia是一种年轻的编程语言,尽管它快速发展,但文档有限且用户社区较小。对于大多数开发者来说,他们通常熟悉以Python、Java和C++等主流语言为基础的面向对象编程范式,而Julia更倾向于函数式编程,这使得学习过程面临挑战。本综合性的二合一课程采用实用和渐进的方法,教授具有基本编程知识的开发者Julia的基础知识。课程通过简单的编程示例让学生亲自实践,并将一系列实用的代码示例带领用户游览Julia生态系统。完成课程后,您将能够更高效地处理数据,掌握使用Julia语言识别、检索和转化数据集的技能,从而进行数据分析和数据操控,还会熟悉包开发和网络概念,以解决数值问题。 课程内容和概览:本培训项目包括两个完整课程,旨在提供尽可能全面的培训。第一个课程《Julia入门》涵盖了完整的安装和设置,并介绍了Julia的基础知识。该课程不仅讲解了这门语言,还阐述了如何用Julia的思维方式来解决问题,重点涉及Julia中的函数式编程、元编程、调试与测试等多方面内容。第二个课程《Julia解决方案》提供了用Julia进行数值计算的完整编程指南,使您在数据处理上更加高效。课程以Julia的主要特性为起点,帮助您快速复习函数、模块和数组的知识。我们还将展示如何利用Julia语言识别、检索和转化数据集,以便进行数据分析和数据操控。后续部分将涵盖如何通过并行计算和内存分配来优化数据科学程序。您将了解包开发和网络概念,以利用Julia平台解决数值问题。课程还包含关于识别和分类数据科学问题、数据建模、数据分析、数据操控、元编程、多维数组和并行计算的视频。完成课程后,您将掌握更有效地处理数据的技能。 作者介绍:Erik Engheim是一位专业的移动开发者,拥有多种编程语言的经验,曾使用C/C#、Java、C++、Objective-C和Swift等语言,后转向Julia。他在自动化和高性能代码字符串处理方面有丰富经验。Jalem Raj Rohit是印度理工学院乔德布尔分校的毕业生,对机器学习、数据科学、数据分析、计算统计和自然语言处理(NLP)有浓厚兴趣。目前,他在Zomato担任高级数据科学家,曾作为Kayako的首位数据科学家工作。他参与Julia项目,开发数据科学模型并对代码库做出贡献。此外,Raj还是Mozilla的贡献者和志愿者,曾在Scimergent Analytics实习。

课程评论(0条)

课程详情

Are you looking forward to get well versed with Julia? Then this is the perfect course for you!Julia is a young language with limited documentation and although rapidly growing, a small user community. Most developers today will know the object oriented paradigm used in mainstream languages such as Python, Java and C++. This presents a challenge switching to Julia which is more functionally oriented.With this comprehensive 2-in-1 course takes a practical and incremental approach. It teaches the fundamentals of Julia to developers with basic knowledge of programming. It is taught in a hands on approach, with simple programming examples the student can try themselves. Building on that, it will invite the user to a tour of the ecosystem of Julia through practical code examples.By end of this course you will more productive and acquire all the skills to work with data more efficiently. Also help you quickly refresh your knowledge of functions, modules, and arrays & shows you how to utilize the Julia language to identify, retrieve, and transform data sets so you can perform data analysis and data manipulation & also get familiar with the concepts of package development and networking to solve numerical problems using the Julia platform.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Getting Started With Julia covers complete INSTALLATION AND SETUP along with basic of Julia. This course will not only introduce the language, but also explain how to think differently about problems with the Julia approach. This course also focuses various aspects such as Functional Programming in Julia, Metaprogramming, Debugging and Testing & much more.The second course, Julia Solutions covers consist complete guide to programming with Julia for performing numerical computation will make you more productive and able to work with data more efficiently. The course starts with the main features of Julia to help you quickly refresh your knowledge of functions, modules, and arrays. We'll also show you how to utilize the Julia language to identify, retrieve, and transform data sets so you can perform data analysis and data manipulation. Later on, you'll see how to optimize data science programs with parallel computing and memory allocation. You'll get familiar with the concepts of package development and networking to solve numerical problems using the Julia platform. This course also includes videos on identifying and classifying data science problems, data modelling, data analysis, data manipulation, meta-programming, multidimensional arrays, and parallel computing. By the end of the course, you will acquire the skills to work more effectively with your data.About the Authors:Erik Engheim is a professional mobile developer with experience in many different programming languages, often in combination. Erik Engheim has worked with C/C#, Java, C++, Objective-C, and Swift before moving into Julia. His experience with Julia involves automation, and high performance processing of code strings.Jalem Raj Rohit is an IIT Jodhpur graduate with a keen interest in machine learning, data science, data analysis, computational statistics, and natural language processing (NLP). Rohit currently works as a senior data scientist at Zomato, also having worked as the first data scientist at Kayako.He is part of the Julia project, where he develops data science models and contributes to the codebase. Additionally, Raj is also a Mozilla contributor and volunteer, and he has interned at Scimergent Analytics.

课程标签

0人关注该课程

主题相关的课程