Introduction to Python: Creating Scalable, Robust, Interactive Code

Eric Camplin, Anas Salah Eddin, Paige Bailey, Microsoft

Add to your basic Python foundation, as you get hands-on and learn to build reusable, shareable, professional code that lasts.

Ready to build on the experience you gained in the Introduction to Python: Absolute Beginner and Fundamentals courses? Continue to learn Python, step by step, as you create scalable, robust, and interactive code.

Explore the power of importing Python Libraries into your code. Create Python (.py) files, and work within the file system. Increase the power and precision of your statements through better understanding of objects, operators, and formatting. Plus, make code with robust error handling methods, package your Python files for running in other programs or from the terminal, and provide standard Docstring documentation.

When you finish the course, you’ll have code that will handle errors, you’ll have solid, standard documentation features, and you’ll be able to use more robust data structures. Start using your skills to solve problems and build code that lasts.

As with the previous introduction to Python programming courses, you will get lots of hands-on practice working with sample code in Jupyter Notebooks on Azure, which require only a browser and an Internet connection (and, in this course, use the Jupiter Terminal).

What will you learn

  • Using libraries, including math, os, datetime
  • Creating precise and powerful statements
  • Error handling, including try/except
  • Tuple and dictionary data structures
  • Python (.py) file configuration for reuse in code and in terminal
  • Documenting code structure

Сессии:
  • 1 октября 2018
Характеристики онлайн курса:
  • Бесплатный:
  • Платный:
  • Сертификат:
  • MOOC:
  • Видеолекции:
  • Аудиолекции:
  • Email-курс:
  • Язык: Английский Gb

Отзывы

Пока никто не написал отзыв по этому курсу. Хотите быть первым?

Зарегистрируйтесь, чтобы оставить отзыв

Ещё из рубрики «Компьютерные науки»:
E84f731a-6611-4d90-9317-3a32bfd49ccd-a6509b4803dc.small Artificial Intelligence (AI)
Learn the fundamentals of Artificial Intelligence (AI), and apply them. Design...
A35c8b84-f0ef-4eb0-ad44-52f4bc61d7df-c948faff4349.small Machine Learning
Master the essentials of machine learning and algorithms to help improve learning...
95c877f3-076a-4dee-a640-9c6069ca0114-9216041958fc.small Animation and CGI Motion
Learn the science behind movie animation from the Director of Columbia’s Computer...
9d918753-9409-4a56-ba00-54d1e0724c28-72abad54d611.small Robotics
Learn the core techniques for representing robots that perform physical tasks...
70798e1a-7cfa-4a50-b76f-662836dc83d9-f3ecbc23ea06.small IoT System Design: Software and Hardware Integration
Start developing your own Internet of Things (IoT) system with this exploration...
Ещё от edX:
44f86b4c-7f48-46d1-a1e3-ac22fba6454a-794ac34026d5.small Digital Branding and Engagement
Learn how to increase brand engagement through the creation and distribution...
6828c17b-f27e-469e-ac29-891098fb34ef-4cfa342bbd4a.small Advancing Learning Through Evidence-Based STEM Teaching
Learn effective teaching strategies and research that supports them, and how...
E84f731a-6611-4d90-9317-3a32bfd49ccd-a6509b4803dc.small Artificial Intelligence (AI)
Learn the fundamentals of Artificial Intelligence (AI), and apply them. Design...
A35c8b84-f0ef-4eb0-ad44-52f4bc61d7df-c948faff4349.small Machine Learning
Master the essentials of machine learning and algorithms to help improve learning...
95c877f3-076a-4dee-a640-9c6069ca0114-9216041958fc.small Animation and CGI Motion
Learn the science behind movie animation from the Director of Columbia’s Computer...

© 2013-2017