Data Science Boot Camp Training in Norway

  • Learn via: Classroom / Virtual Classroom / Online
  • Duration: 5 Days
  • Price: Please contact for booking options
We can host this training at your preferred location. Contact us!

Introductory Python (1 day)

This is a class for computer-literate people with no programming background who wish to learn basic Python programming. The course is aimed at those who want to learn “data wrangling” – manipulating downloaded files to make them amenable to analysis. We concentrate on language basics such as list and string manipulation, control structures, simple data analysis packages, and introduce modules for downloading data from the web.

This Introductory Python class is designed for computer-literate people with no programming background who wish to learn basic Python programming. The course is aimed at those who want to learn “data wrangling” – manipulating downloaded files to make them amenable to analysis. We concentrate on language basics such as list and string manipulation, control structures, simple data analysis packages, and introduce modules for downloading data from the web.


2. Data Science with Python: Data Analysis and Visualization (2 days)

Beginner

This class is a comprehensive introduction to data science with Python programming language. This class targets people who have some basic knowledge of programming and want to take it to the next level. It introduces how to work with different data structures in Python and covers the most popular data analytics and visualization modules, including numpy, scipy, pandas, matplotlib, and seaborn. We use Ipython notebook to demonstrate the results of codes and change codes interactively throughout the class.

Overview

This class is a comprehensive introduction to Python for Data Analysis and Visualization. This class targets people who have some basic knowledge of programming and want to take it to the next level. It introduces how to work with different data structures in Python and covers the most popular Python data analysis and visualization modules, including numpy, scipy, pandas, matplotlib, and seaborn. We use Ipython notebook to demonstrate the results of codes and change codes interactively throughout the class.

Prerequisites

If you have good knowledge of basic data types (e.g. string, numeric), data structures (e.g. list, tuple, dictionary) and are familiar with concepts of list comprehension and for/while loop, you are good to go with the Python for Data Analysis and Visualization course. We will cover these basic Python programming topics in the course as well, but move at a relatively fast speed.


3.  Big Data with Hadoop and Spark (2 days)

Course Overview

This program providing a hands-on introduction to the Hadoop and Spark ecosystem of Big Data technologies. The course will cover these key components of Apache Hadoop: HDFS, MapReduce with streaming, Hive, and Spark. Programming will be done in Python. The course will begin with a review of Python concepts needed for our examples. The course format is interactive. Students will need to bring laptops to class. We will do our work on AWS (Amazon Web Services); instructions will be provided ahead of time on how to connect to AWS and obtain an account.

This program providing a hands-on introduction to the Hadoop and Spark ecosystem of Big Data technologies. The course will cover these key components of Apache Hadoop: HDFS, MapReduce with streaming, Hive, and Spark. Programming will be done in Python. The course will begin with a review of Python concepts needed for our examples. The course format is interactive. Students will need to bring laptops to class. We will do our work on AWS (Amazon Web Services); instructions will be provided ahead of time on how to connect to AWS and obtain an account.

To get the most out of the class, you need to be familiar with Linux file systems, Linux command line interface (CLI) and the basic linux commands such as cd, ls, cp, etc. You also need to have basic programming skills in Python, and are comfortable with functional programming style, for example, how to use map() function to split a list of strings into a nested list. Object oriented programming (OOP) in python is not required.

Introductory Python (1 gün)

1. Ünite: Liste düzenleme

  • Basit değerler ve ifadeler
  • Fonksiyonları tanımlama, olağan söz dizimlerini ve Lambda söz dizimlerini kullanma
  • Listeler
  • Bütünleşik fonksiyonlar ve alt simgeleme
  • İçiçe geçmiş listeler
  • Fonksiyonel operatörler: eşleştirme ve filtreleme
  • Listeleri kavrama
  • Çoklu liste işlemleri: eşleştirme ve sıkıştırma
  • Fonksiyonel operatörler: azaltma

2. Ünite: Diziler ve basit I/O

  • Karakterler
  • Karakter listeleri olarak diziler
  • Bütünleşik dizi işlemleri
  • Dizi listeleri olarak girdi dosyaları
  • Baskı tümcesi
  • Web’den veri okuma
  • İstek paketini kullanma
  • Dizi tabanlı web düzenleme (örn. csv dosyalarını ele alma)

3. Ünite: Kontrol yapıları

  • Tümcelere karşı ifadeler
  • Döngüler için
  • Döngülerdeki değişkenler
  • 'Eğer' tümceleri
  • Basit ve içiçe geçmiş ‘Eğer’ tümceleri
  • Lambda fonksiyonlarındaki şartlı ifadeler
  • Devam eden döngüler
  • Kes ve devam et

4. Ünite: Veri Analizi Paketleri

  • NumPy
  • Ndarray
  • Alt simgeleme ve dilimleme
  • İşlemler
  • Pandas
  • Veri Yapısı
  • Veri Düzenleme
  • Gruplandırma ve Birleştirme


Data Science with Python: Data Analysis and Visualization (2 gün)

1. Ünite: Python’a Giriş

Python üst düzey bir programlama dilidir. Python’daki temel söz dizimlerini ve veri yapılarını öğreneceksiniz. Kodları, etkileşimli ve keşifçi bir bilişim ortamı için güçlü ve verimli bir ortam sağlayan mükemmel bir araç olan Lpython Notebook’da gösteriyor ve çalıştırıyoruz.

  • Lpython Notebook’a giriş
  • Python’daki temel nesneler
  • Değişkenler ve kendi kendini tanımlayan fonksiyonlar
  • Kontrol akışı
  • Veri yapıları

2. Ünite: Python ile Daha Derinleri Keşif

Python, nesne yönelimli bir programlama (OOP) dilidir. OOP konusunda temel seviyede bilgi sahibi olunması, Python kodlarının nasıl çalıştığını anlamanıza yardımcı olacaktır. Ayrıca kirli ve yapılandırılmamış verilerle de ilgilenmeniz gerekecektir. Düzenli ifadelerin uygulanması gibi verilerinizi temizlemenin bir sürü yolunu öğreneceksiniz.

  • Nesne yönelimli programlamaya giriş
  • Dosyalarla nasıl ilgilenilir
  • Python komut metinlerini çalıştırma
  • Dizileri ele alma ve işleme

3. Ünite: Bilimsel Bilişim Araçları

Python’u veri analizi için güçlü kılan iki bilimsel bilişim modülü vardır: Numpy ve Scipy. Numpy, Python’da bilimsel bilişim için temel pakettir. SciPy ise bilimsel bilişimi ele alan ve her geçen gün daha da genişleyen bir paketler topluluğudur.

  • Numpy
  • Scipy

4. Ünite: Veri Görselleştirme

Python, ayrıca “Matplotlib” ve “Seaborn” kullanarak grafik de oluşturabilir. Matplotlib, çizim ve diğer iki boyutlu veri görselleştirmelerinin üretilmesi için kullanılan en popüler Python kitaplığıdır. Seaborn ise Matplotlib’i esas alan bir Python görselleştirme kitaplığıdır. İstatistiksel grafiklerin çizilmesi için üst düzeyde bir arayüz sunar

  • Seaborn
  • Matplotlib

5. Ünite: Pandas ile veri manipülasyonu

Pandas, yapılandırılmış verilerle çalışmak için zengin veri yapıları ve fonksiyonları sunar. Pandas içindeki “DataFrame” nesnesi, R’deki “data.frame” nesnesi gibidir. Pandas da veri manipülasyonunu (filtreleme, seçme, gruplandırma, birleştirme, vs.) R’deki kadar kolay bir hale getirir.

  • Pandas


3.Big Data with Hadoop and Spark (2 gün)

1. Ünite - Giriş: Hadoop, MapReduce, Python

  • Büyük Veri ve Hadoop ekosistemi hakkında genel bilgi
  • MapReduce kavramı
  • HDFS – Hadoop Dağıtık Dosya Sistemi
  • MapReduce için Python

2. Ünite – MapReduce

  • MapReduce için daha fazla Python
  • Python veri yayını ile MapReduce’un uygulanması

3. Ünite – Hive: Büyük Veri için veritabanı

  • Hive kavramları, Hive sorgulama dili (HiveQL)
  • Python’daki kullanıcı tanımlı fonksiyonlar (veri yayını kullanılarak)
  • Python’dan Hive’a erişme

4. Ünite – Pig: MapReduce Kullanılarak Büyük Veri Kümelerini Analiz Platformu

  • Apache Pig’e giriş
  • Pig’de Veri Tipleri
  • Pig Latin
  • Pig’in MapReduce’da derlenmesi

5. Ünite – Spark

  • PySpark kullanılarak Spark’a giriş
  • Temel Spark kavramları: RDD’ler, dönüştürmeler, işlemler
  • PairRDD’ler ve dönüştürmelerin birleştirilmesi
  • Gelişmiş Spark: partisyonlar; ortak değişkenler
  • SparkSQL

6. Ünite – Proje

  • Örnek çalışmalar / Final projeleri




Contact us for more detail about our trainings and for all other enquiries!

Upcoming Trainings

Join our public courses in our Norway facilities. Private class trainings will be organized at the location of your preference, according to your schedule.

23 januar 2025 (5 Days)
Oslo, Bergen, Trondheim
Classroom / Virtual Classroom
24 januar 2025 (5 Days)
Oslo, Bergen, Trondheim
Classroom / Virtual Classroom
23 januar 2025 (5 Days)
Oslo, Bergen, Trondheim
Classroom / Virtual Classroom
24 januar 2025 (5 Days)
Oslo, Bergen, Trondheim
Classroom / Virtual Classroom
05 mars 2025 (5 Days)
Oslo, Bergen, Trondheim
Classroom / Virtual Classroom
07 mars 2025 (5 Days)
Oslo, Bergen, Trondheim
Classroom / Virtual Classroom
21 mars 2025 (5 Days)
Oslo, Bergen, Trondheim
Classroom / Virtual Classroom
05 mars 2025 (5 Days)
Oslo, Bergen, Trondheim
Classroom / Virtual Classroom
Data Science Boot Camp Training Course in Norway

The Nordic country Norway, is in Northern Europe. Known for its stunning natural beauty, including fjords, mountains, and forests, Norway is also famous for its high standard of living and strong social welfare system. Norway's capital and largest city is Oslo. Tromsø, Bergen, Trondheim and Stavanger are the other tourist attracting cities of Norway.

Norway is a constitutional monarchy with King Harald V as the head of state. The country has a population of 5,425,270 as of January 2022. Norway is a relatively small country and has a relatively low population density, with much of its land area covered by forests, mountains, and fjords. Despite its small size, Norway is known for its rich cultural heritage, strong economy, and stunning natural beauty, which attracts millions of visitors every year. This Nordic country is also known for its winter sports, such as skiing and snowboarding, and is a popular destination for outdoor enthusiasts.

Norway has a long history of invention and is home to numerous more top-tier tech firms and research facilities, such as; Kongsberg Gruppen, Telenor, Atea, Evry and Gjensidige Forsikring.

Due to the country's high latitude, there are large seasonal variations in daylight. From late May to late July, the sun never completely descends beneath the horizon. Which attracts many tourists around the world to see the "Land of the Midnight Sun". Tourists mainly visit Sognefjord, Norway's Largest Fjord, Pulpit Rock, one of the most photographed sites in Norway and of course the capital; Oslo.

Oslo is considered the business center of Norway. It is the country's largest city and the capital of Norway. The city is home to many of Norway's largest and most important companies, as well as several international organizations and research institutions. Additionally, the city is a popular tourist destination, known for its scenic location on the Oslo Fjord, its many museums and cultural attractions, and its vibrant nightlife and dining scene. Some of the most popular museums in Oslo are The Norwegian Museum of Cultural History, The Nobel Peace Center, The National Museum of Art, Architecture, and Design, The Munch Museum and The Vigeland Museum.
By using this website you agree to let us use cookies. For further information about our use of cookies, check out our Cookie Policy.