TrueschoTruescho
All Courses
Advanced Programming Techniques with Python
Coursera
Specialization
Unknown

Advanced Programming Techniques with Python

Logical Operations

This specialization covers advanced Python programming techniques, including desktop and web application development, data management, GUI design, unit testing, and packaging executable applications.

UnknownEnglish

About this Course

Python® continues to be a popular programming language, perhaps owing to its easy learning curve, small code footprint, and versatility for business, web, and scientific uses. It's proven to be a useful language for developing custom software tools, desktop programs, web services, and cloud applications. In this Specialization, you'll build upon your basic Python skills, learning more advanced topics such as object-oriented programming patterns, development of graphical user interfaces, data management, creating web-based apps, performing data science tasks, unit testing, and creating and installing packages and executable applications. Note : This Specialization requires that you use the provided virtual machine, which includes an installation of Python. The course setup instructions provided in the first course go into more detail about the hardware and software requirements

What You'll Learn

  • Apply advanced programming techniques using Python
  • Develop graphical user interfaces and modern web applications
  • Manage data and perform data science tasks with Python
  • Execute unit testing to ensure software quality
  • Create and install advanced packages and executable applications

Prerequisites

  • Basic programming knowledge in Python
  • Willingness to engage in practical exercises

Instructors

B

Bill Rosenthal

Topics

Software Development
Computer Science
Computer Programming
Computer Programming Tools
Cross Platform Development
Data Processing
Data Science
Database Application
Debugging
Machine Learning

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسوب
البرمجة
أدوات البرمجة
التطوير متعدد المنصات
معالجة البيانات
علوم البيانات
تطبيقات قواعد البيانات
Debugging
Machine Learning

Start Learning Now