DANA-164 Introducing Python



Course Length
5 hours

OnDemand Moderation



About This Course

This course will teach you the key language concepts and programming techniques you need so that you can concentrate on the subjects covered in Cloudera's developer courses without also having to learn a complex programming language and a new programming paradigm on the fly.

Course Length

This module includes 2.5 hours of video content. The hands-on exercises for this free course  require  your own environment. They may take up to 3 hours.

If you have a paid subscription you should enroll in Just Enough Python which includes an environment.

Audience and Prerequisites

This course is intended for students who need to become familiar with Python before progressing to one of the Cloudera developer classes. Prior knowledge of Hadoop is not required. Since this course is intended for developers who do not yet have the prerequisite skills writing code in Python, basic programming experience in at least one commonly-used programming language (ideally Java, but Ruby, Perl, Scala, C, C++, PHP, or Javascript will suffice) is assumed.

This course does not teach Big Data concepts, nor does it cover how to use Cloudera software. Instead, it is meant as a precursor for one of our developer-focused training courses, which provide those skills.


Through videos and hands-on exercises, participants will learn the basics of using Python, including:

  • Getting set up to work with Python
  • Running Python scripts
  • Working with variables
  • Controlling program flow
  • Using functions and modules
  • Working with data structures
  • Reading and writing files
  • Installing and using Python libraries

Added 12 days ago, by Saniya
Added 16 days ago, by Bhagyesh
I thoroughly enjoyed this course from start to finish! The content was incredibly informative and well-structured. The course materials were easy to follow, and the instructors did an excellent job explaining complex concepts in a simple and engaging manner. One of the standout features of this course was the practical exercises and real-world examples. They helped me apply what I learned and gain a deeper understanding of the subject matter. The quizzes and assignments were also very helpful in assessing my knowledge and reinforcing key concepts. Furthermore, the course platform was user-friendly, and the technical support was responsive and helpful whenever I encountered any issues. I appreciate the effort that went into creating this course, and I can confidently say that it exceeded my expectations. It has equipped me with valuable skills and knowledge that I can immediately apply in my field. Thank you to the entire team behind this course for their dedication and expertise. I would highly recommend this course to anyone interested in this topic.
Added 20 days ago, by Tomasz
Added 22 days ago, by Vivek
Added 30 days ago, by Mayur
Added about 1 month ago, by Anonymous
its very good
Added about 1 month ago, by Futun
Added about 2 months ago, by Avesh
Added 2 months ago, by SWATI
its very helpful and included pointed details.
Added 2 months ago, by Anonymous
it is very helpful

Shopping Cart

Your cart is empty