Python for Everyday Life

Course

Online

£ 10 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

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

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

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 lectures 26:51 The 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 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 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 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 Programmers Tooling- Quiz Programmers Tooling 5 lectures 26:51 The 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 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 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 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 Programmers Tooling- Quiz 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. 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- Quiz Programmers Tooling- Quiz Programmers Tooling- Quiz Programmers Tooling- Quiz Finding the Right Tool for the Job 5 lectures 24:59 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. • Learn the benefits of using libraries • Take a look at a simple library created in PyCharm The 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 application Searching 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 libraries Using 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 library Using 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 PyCharm Finding the Right Tool for the Job- Quiz Finding the Right Tool for the Job. 5 lectures 24:59 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. • Learn the benefits of using libraries • Take a look at a simple library created in PyCharm The 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 application Searching 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 libraries Using 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 library Using 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 PyCharm Finding the Right Tool for the Job- Quiz 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. • 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 code Magic 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 ...

Additional information

Python Programming Language

Python for Everyday Life

£ 10 + VAT