Make your day and master Python: a powerful and versatile language and ecosystem that can help you save time and money.
.
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. This video course is about leveraging the Python programming language and its thriving ecosystem to save yourself time and money when doing common routine tasks. Nobody wants to do boring and time-consuming tasks: days have 24 hours and you should squeeze out the most of this time for yourself - automating the boring tasks gives you back time to focus on what you really like to do. Moreover, this is also the chance for you to learn a great general-purpose language such as Python, with which you can build very cool applications both at work and in your spare time. The course is structured as an incremental learning path: you will start with a deep-dive into Python software development basics, then move on to write scripts to automate file system operations and file contents processing on your local host, then you will learn how to interact with web-based services such as websites and APIs in order to robotize the cool things that we do everyday - such as tweeting, posting to social networks, reading RSS feeds, etc. - moreover you will practice how to set up a web-based services yourself in the form of web applications and in the end you will learn how to analyze and visualize datasets in order to extract knowledge. By the end of this course you will have learned how to proficiently write structured Python code in a wide range of applications – from one-liner scripts to complex web applications – aiming at the automation of lots of common everyday life tasks olds an MD in Computer...
Facilities
Location
Start date
Online
Start date
Different dates availableEnrolment now open
About this course
Automate the execution of lots of common everyday life tasks using Python
Write Python code proficiently in a structured fashion
Identify the boundaries of a coding problem and spot the best libraries to solve it
Design and Implement a wide range of applications from simple stand-alone one-liner scripts to complex web applications depending on external services
Manipulate efficiently and visualize data as a way to make informed decisions
Questions & Answers
Add your question
Our advisors and other users will be able to reply to you
We are verifying your question adjusts to our publishing rules. According to your answers, we noticed you might not be elegible to enroll into this course, possibly because of: qualification requirements, location or others. It is important you consult this with the Centre.
Thank you!
We are reviewing your question. We will publish it shortly.
Or do you prefer the center to contact you?
Reviews
Have you taken this course? Share your opinion
This centre's achievements
2021
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 4 years
Subjects
Install
Programming
Quality Training
Systems
Project
Web
Magic
Quality
Benefits
Course programme
Programmers Tooling
5 lectures26:51The Course Overview This video provides an overview of the entire course.The Benefits of Using Proper Programmer Tools Determine the power of programming tools and benefit from them in terms of code quality and productivity.
• Acknowledge human shortcomings at coding
• Explain how IDEs, and VCSs can help you code efficiently
• Enjoy the benefits of using proper programming toolsInstalling and Configuring PyCharm Discover PyCharm, a powerful and easy-to-use IDE which provides smart Python coding support and seamless integration with Git.
• Learn what PyCharm is; and why you should use it
• Install PyCharm on your platform
• Take a tour of major PyCharm featuresKeep Your Work Warm (and Safe) Using Git Learn about Version Control Systems which special focus on Git, a modern distributed VCS.
• Learn what VCSs are and how they work
• Meet Git and learn to work with it
• Create a sample Git repoSetup of a Sample Python Project Grasp how to use PyCharm and Git to setup and run a sample Python code project.
• Create project and init Git repository
• Write, refactor, run and debug code
• Commit changes to GitProgrammers Tooling- Quiz
Programmers Tooling
5 lectures26:51The Course Overview This video provides an overview of the entire course.The Benefits of Using Proper Programmer Tools Determine the power of programming tools and benefit from them in terms of code quality and productivity.
• Acknowledge human shortcomings at coding
• Explain how IDEs, and VCSs can help you code efficiently
• Enjoy the benefits of using proper programming toolsInstalling and Configuring PyCharm Discover PyCharm, a powerful and easy-to-use IDE which provides smart Python coding support and seamless integration with Git.
• Learn what PyCharm is; and why you should use it
• Install PyCharm on your platform
• Take a tour of major PyCharm featuresKeep Your Work Warm (and Safe) Using Git Learn about Version Control Systems which special focus on Git, a modern distributed VCS.
• Learn what VCSs are and how they work
• Meet Git and learn to work with it
• Create a sample Git repoSetup of a Sample Python Project Grasp how to use PyCharm and Git to setup and run a sample Python code project.
• Create project and init Git repository
• Write, refactor, run and debug code
• Commit changes to GitProgrammers Tooling- QuizThe Course Overview This video provides an overview of the entire course.
The Course Overview This video provides an overview of the entire course.
The Course Overview This video provides an overview of the entire course.
The Course Overview This video provides an overview of the entire course.
This video provides an overview of the entire course.
This video provides an overview of the entire course.
The Benefits of Using Proper Programmer Tools Determine the power of programming tools and benefit from them in terms of code quality and productivity.
• Acknowledge human shortcomings at coding
• Explain how IDEs, and VCSs can help you code efficiently
• Enjoy the benefits of using proper programming tools
The Benefits of Using Proper Programmer Tools Determine the power of programming tools and benefit from them in terms of code quality and productivity.
• Acknowledge human shortcomings at coding
• Explain how IDEs, and VCSs can help you code efficiently
• Enjoy the benefits of using proper programming tools
The Benefits of Using Proper Programmer Tools Determine the power of programming tools and benefit from them in terms of code quality and productivity.
• Acknowledge human shortcomings at coding
• Explain how IDEs, and VCSs can help you code efficiently
• Enjoy the benefits of using proper programming tools
The Benefits of Using Proper Programmer Tools Determine the power of programming tools and benefit from them in terms of code quality and productivity.
• Acknowledge human shortcomings at coding
• Explain how IDEs, and VCSs can help you code efficiently
• Enjoy the benefits of using proper programming tools
Determine the power of programming tools and benefit from them in terms of code quality and productivity.
• Acknowledge human shortcomings at coding
• Explain how IDEs, and VCSs can help you code efficiently
• Enjoy the benefits of using proper programming tools
Determine the power of programming tools and benefit from them in terms of code quality and productivity.
• Acknowledge human shortcomings at coding
• Explain how IDEs, and VCSs can help you code efficiently
• Enjoy the benefits of using proper programming tools
Installing and Configuring PyCharm Discover PyCharm, a powerful and easy-to-use IDE which provides smart Python coding support and seamless integration with Git.
• Learn what PyCharm is; and why you should use it
• Install PyCharm on your platform
• Take a tour of major PyCharm features
Installing and Configuring PyCharm Discover PyCharm, a powerful and easy-to-use IDE which provides smart Python coding support and seamless integration with Git.
• Learn what PyCharm is; and why you should use it
• Install PyCharm on your platform
• Take a tour of major PyCharm features
Installing and Configuring PyCharm Discover PyCharm, a powerful and easy-to-use IDE which provides smart Python coding support and seamless integration with Git.
• Learn what PyCharm is; and why you should use it
• Install PyCharm on your platform
• Take a tour of major PyCharm features
Installing and Configuring PyCharm Discover PyCharm, a powerful and easy-to-use IDE which provides smart Python coding support and seamless integration with Git.
• Learn what PyCharm is; and why you should use it
• Install PyCharm on your platform
• Take a tour of major PyCharm features
Discover PyCharm, a powerful and easy-to-use IDE which provides smart Python coding support and seamless integration with Git.
• Learn what PyCharm is; and why you should use it
• Install PyCharm on your platform
• Take a tour of major PyCharm features
Discover PyCharm, a powerful and easy-to-use IDE which provides smart Python coding support and seamless integration with Git.
• Learn what PyCharm is; and why you should use it
• Install PyCharm on your platform
• Take a tour of major PyCharm features
Keep Your Work Warm (and Safe) Using Git Learn about Version Control Systems which special focus on Git, a modern distributed VCS.
• Learn what VCSs are and how they work
• Meet Git and learn to work with it
• Create a sample Git repo
Keep Your Work Warm (and Safe) Using Git Learn about Version Control Systems which special focus on Git, a modern distributed VCS.
• Learn what VCSs are and how they work
• Meet Git and learn to work with it
• Create a sample Git repo
Keep Your Work Warm (and Safe) Using Git Learn about Version Control Systems which special focus on Git, a modern distributed VCS.
• Learn what VCSs are and how they work
• Meet Git and learn to work with it
• Create a sample Git repo
Keep Your Work Warm (and Safe) Using Git Learn about Version Control Systems which special focus on Git, a modern distributed VCS.
• Learn what VCSs are and how they work
• Meet Git and learn to work with it
• Create a sample Git repo
Learn about Version Control Systems which special focus on Git, a modern distributed VCS.
• Learn what VCSs are and how they work
• Meet Git and learn to work with it
• Create a sample Git repo
Learn about Version Control Systems which special focus on Git, a modern distributed VCS.
• Learn what VCSs are and how they work
• Meet Git and learn to work with it
• Create a sample Git repo
Setup of a Sample Python Project Grasp how to use PyCharm and Git to setup and run a sample Python code project.
• Create project and init Git repository
• Write, refactor, run and debug code
• Commit changes to Git
Setup of a Sample Python Project Grasp how to use PyCharm and Git to setup and run a sample Python code project.
• Create project and init Git repository
• Write, refactor, run and debug code
• Commit changes to Git
Setup of a Sample Python Project Grasp how to use PyCharm and Git to setup and run a sample Python code project.
• Create project and init Git repository
• Write, refactor, run and debug code
• Commit changes to Git
Setup of a Sample Python Project Grasp how to use PyCharm and Git to setup and run a sample Python code project.
• Create project and init Git repository
• Write, refactor, run and debug code
• Commit changes to Git
Grasp how to use PyCharm and Git to setup and run a sample Python code project.
• Create project and init Git repository
• Write, refactor, run and debug code
• Commit changes to Git
Grasp how to use PyCharm and Git to setup and run a sample Python code project.
• Create project and init Git repository
• Write, refactor, run and debug code
• Commit changes to Git
Programmers Tooling- QuizProgrammers Tooling- QuizProgrammers Tooling- QuizProgrammers Tooling- Quiz
Finding the Right Tool for the Job
5 lectures24:59Libraries: Never Reinvent the Wheel Avoid losing time on low-level recurrent programming issues; focus on coding to solve high-level value-added tasks.
• Explore Libraries and what purpose they solve.
• Learn the benefits of using libraries
• Take a look at a simple library created in PyCharmThe Python Standard Library Python standard library offers lots of modules that provide high-level utilities to accomplish common tasks (interacting with operating systems, handling dates and time, logging and so on).
• Learn the Python standard library.
• Meet the Python standard library modules
• Use the math module in your applicationSearching for the Right Library to Do the Job Determine the rationales that should guide the search for the best libraries solving a specific task.
• Define a scope for your problem
• Learn where to search for libraries
• Assess and compare librariesUsing Pip to Install Libraries Learn how to use the pip utility to install new Python packages alongside the local standard library.
• Learn what pip is.
• Install pip on your platform
• Use pip to install the tqdm libraryUsing Virtualenv to Isolate Environments Master how to use virtualenv to isolate the libraries that your code depends on, shielding it from unintentional system-wide library upgrades.
• Understand the risks involved in system-wide library upgrade
• Learn virtualenv as a solution for the problem
• Create a virtualenv from PyCharmFinding the Right Tool for the Job- Quiz
Finding the Right Tool for the Job.
5 lectures24:59Libraries: Never Reinvent the Wheel Avoid losing time on low-level recurrent programming issues; focus on coding to solve high-level value-added tasks.
• Explore Libraries and what purpose they solve.
• Learn the benefits of using libraries
• Take a look at a simple library created in PyCharmThe Python Standard Library Python standard library offers lots of modules that provide high-level utilities to accomplish common tasks (interacting with operating systems, handling dates and time, logging and so on).
• Learn the Python standard library.
• Meet the Python standard library modules
• Use the math module in your applicationSearching for the Right Library to Do the Job Determine the rationales that should guide the search for the best libraries solving a specific task.
• Define a scope for your problem
• Learn where to search for libraries
• Assess and compare librariesUsing Pip to Install Libraries Learn how to use the pip utility to install new Python packages alongside the local standard library.
• Learn what pip is.
• Install pip on your platform
• Use pip to install the tqdm libraryUsing Virtualenv to Isolate Environments Master how to use virtualenv to isolate the libraries that your code depends on, shielding it from unintentional system-wide library upgrades.
• Understand the risks involved in system-wide library upgrade
• Learn virtualenv as a solution for the problem
• Create a virtualenv from PyCharmFinding the Right Tool for the Job- QuizLibraries: Never Reinvent the Wheel Avoid losing time on low-level recurrent programming issues; focus on coding to solve high-level value-added tasks.
• Explore Libraries and what purpose they solve.
• Learn the benefits of using libraries
• Take a look at a simple library created in PyCharm
Libraries: Never Reinvent the Wheel Avoid losing time on low-level recurrent programming issues; focus on coding to solve high-level value-added tasks.
• Explore Libraries and what purpose they solve mplement them using codeMagic Methods Discover how Magic methods are a way to enrich your classes with the capability to emulate built-in Python types and structures, resulting in more Pythonic code.
• Define magic methods
...