Problem Solving with Algorithms

728x90
반응형

데이터캠프 datacamp.com 라는 사이트를 추천드립니다. Coursera나 edX 처럼 무료 교육으로 아주 유명한 사이트입니다.

사이트주소 : datacamp.com

데이타캠프 첫 화면

 

간단히 구글계정으로 로그인 하시면 됩니다.

 

지원되는 언어는 다음과 같습니다. 한국어를 지원하지 않는것 처럼 보일지 모르지만, 실제 강의에서는 한국어도 지원하기 때문에 아주 편리합니다.

 

지원되는 강의 - 한국어도 지원함

 

 

 

 

1000개의 크레딧을 주고, 또 강의를 들을때마다 크레딧이 계속 쌓이는 구조이기 때문에 사이트는 무료라고 볼 수 있습니다.

무료 크레딧 1000개

 

 

 

줄리아 강의는 다음과 같이 4개가 있는데, 인터랙티브 하기 때문에 줄리아를 매우 재미있게 배울 수 있어서 추천합니다.

 

데이터 캠프에서 제공하는 줄리아 강의

 

 

 

 

트랙: Julia Fundamentals

가장 큰 단위로는 트랙이라는 것이 있는데, 강의 묶음 입니다. 그래서 강의를 어떤 순서로 들으면 좋을지를 안내해주는것이라고 보시면 됩니다.

해당 트랙은 총 16시간이 걸리며 아래의 순서로 가의가 포함되어 있습니다.

 

Julia를 만나보세요: 모든 데이터 작업에 적합한 빠르고 사용자 친화적인 언어입니다. 사전 경험 없이도 기초부터 DataFrames의 모든 것까지 차근차근 배워보세요!

 

트랙: Julia Fundamentals

 

 

Introduction to Julia

3시간 예상

 

첫 강의인 Introduction to Julia 에서 배우는 내용은 다음과 같습니다.

Introduction to Julia 강의 내용

 

Array Cheatsheet

 

 

 

데이터캠프의 인터랙티브 강의

 

 



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

중급 줄리아

4시간 예상

 

 

 

 

 

 

 

 

 

 

튜플은 빠르다

 

길이가 함꼐 출력되는 이유 -> 변경이 불가능하기 때문

 

 

 

 

 

 

2

 

필드의 값을 바꾸고 싶다면 mutable 키워드를 써줘야함.

 

두번째 실행에서는 컴파일 시간이 줄어들었음.

 

 

@benchmark

 

 

 

 

 

 

중급 줄리아 퀴즈

 

 

 

특히 [compilation]은 여기서 '컴파일'이라는 뜻으로, 이는 소스 코드를 기계어 코드 또는 중간 코드로 번역하는 과정을 뜻합니다. 컴파일은 프로그램을 실행하기 전에 필요한 번역 작업이며, 이 과정에는 시간이 걸리기 때문에 첫 실행 시 성능 저하가 발생할 수 있습니다.

 

 

 

 

 

 

이 블로그의 관련 글

[AI 인공지능 머신러닝 딥러닝/Julia] - Julia 프로그래밍 - 언어 및 강의 소개

 

Julia 프로그래밍 - 언어 및 강의 소개

Julia 프로그래밍 언어줄리아(Julia)는 고성능의 수치 해석 및 계산과학의 필요 사항을 만족시키면서 일반 목적 프로그래밍에도 효과적으로 사용될 수 있도록 설계된 고급 동적 프로그래밍 언어이

inner-game.tistory.com

 

728x90
반응형
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
250x250