From 0 to 1: Learn Python Programming - Easy as Pie

Course

Online

£ 10 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

A Note on the Python versions 2 and 3: The code-alongs in this class all use Python 2.7. Source code (with copious amounts of comments) is attached as a resource with all the code-alongs. The source code has been provided for both Python 2 and Python 3 wherever possible.What's Covered:Introductory Python: Functional language constructs; Python syntax; Lists, dictionaries, functions and function objects; Lambda functions; iterators, exceptions and file-handling
Database operations: Just as much database knowledge as you need to do data manipulation in Python
Auto-generating spreadsheets: Kill the drudgery of reporting tasks with xlsxwriter; automated reports that combine database operations with spreadsheet auto-generation
Text processing and NLP: Python’s powerful tools for text processing - nltk and others.
Website scraping using Beautiful Soup: Scrapers for the New York Times and Washington Post
Machine Learning : Use sk-learn to apply machine learning techniques like KMeans clustering
Hundreds of lines of code with hundreds of lines of comments
Drill #1: Download a zip file from the National Stock Exchange of India; unzip and process to find the 3 most actively traded securities for the day
Drill #2: Store stock-exchange time-series data for 3 years in a database. On-demand, generate a report with a time-series for a given stock ticker
Drill #3: Scrape a news article URL and auto-summarize into 3 sentences
Drill #4: Scrape newspapers and a blog and apply several machine learning techniques - classification and clustering to theseUsing discussion forumsPlease use the discussion forums on this course to engage with other students and to help each other out. Unfortunately, much as we would like to, it is not possible for us at Loonycorn to respond to individual questions from students:-(We're super small and self-funded with only 2 people developing technical video content. Our mission is to make high-quality courses available at super low prices.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Pick up programming even if you have NO programming experience at all
Write Python programs of moderate complexity
Perform complicated text processing - splitting articles into sentences and words and doing things with them
Work with files, including creating Excel spreadsheets and working with zip files
Apply simple machine learning and natural language processing concepts such as classification, clustering and summarization
Understand Object-Oriented Programming in a Python context

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

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

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 6 years

Subjects

  • Install
  • MS Excel
  • Programming
  • Stock Exchange
  • Cooking
  • English
  • Data analysis
  • Database training
  • Database
  • Excel

Course programme

What is coding? - It's a lot like cooking! 4 lectures 30:29 Introduction Python is one of the most intuitive and easiest languages to learn programming - it's practically like english! But it's incredibly powerful as well. This course starts from 0 - you don't have to know anything about coding. At the end of the course, you will be building serious python projects for data analysis, natural language processing and machine learning. Coding is like Cooking If you are absolutely new to coding, don't be intimidated in the least - its just like cooking. Anaconda and Pip Anaconda's iPython is a Python IDE. The best part about it is the ease with which one can install packages in iPython - 1 line is virtually always enough. Just say '!pip' Variables are like containers Coding is like cooking and variables are like containers. There are different types of variables - numeric, string, lists dictionaries. Write your very first python program and create some variables. What is coding? - It's a lot like cooking! 4 lectures 30:29 Introduction Python is one of the most intuitive and easiest languages to learn programming - it's practically like english! But it's incredibly powerful as well. This course starts from 0 - you don't have to know anything about coding. At the end of the course, you will be building serious python projects for data analysis, natural language processing and machine learning. Coding is like Cooking If you are absolutely new to coding, don't be intimidated in the least - its just like cooking. Anaconda and Pip Anaconda's iPython is a Python IDE. The best part about it is the ease with which one can install packages in iPython - 1 line is virtually always enough. Just say '!pip' Variables are like containers Coding is like cooking and variables are like containers. There are different types of variables - numeric, string, lists dictionaries. Write your very first python program and create some variables. Introduction Python is one of the most intuitive and easiest languages to learn programming - it's practically like english! But it's incredibly powerful as well. This course starts from 0 - you don't have to know anything about coding. At the end of the course, you will be building serious python projects for data analysis, natural language processing and machine learning. Introduction Python is one of the most intuitive and easiest languages to learn programming - it's practically like english! But it's incredibly powerful as well. This course starts from 0 - you don't have to know anything about coding. At the end of the course, you will be building serious python projects for data analysis, natural language processing and machine learning. Introduction Python is one of the most intuitive and easiest languages to learn programming - it's practically like english! But it's incredibly powerful as well. This course starts from 0 - you don't have to know anything about coding. At the end of the course, you will be building serious python projects for data analysis, natural language processing and machine learning. Introduction Python is one of the most intuitive and easiest languages to learn programming - it's practically like english! But it's incredibly powerful as well. This course starts from 0 - you don't have to know anything about coding. At the end of the course, you will be building serious python projects for data analysis, natural language processing and machine learning. Python is one of the most intuitive and easiest languages to learn programming - it's practically like english! But it's incredibly powerful as well. This course starts from 0 - you don't have to know anything about coding. At the end of the course, you will be building serious python projects for data analysis, natural language processing and machine learning. Python is one of the most intuitive and easiest languages to learn programming - it's practically like english! But it's incredibly powerful as well. This course starts from 0 - you don't have to know anything about coding. At the end of the course, you will be building serious python projects for data analysis, natural language processing and machine learning. Coding is like Cooking If you are absolutely new to coding, don't be intimidated in the least - its just like cooking. Coding is like Cooking If you are absolutely new to coding, don't be intimidated in the least - its just like cooking. Coding is like Cooking If you are absolutely new to coding, don't be intimidated in the least - its just like cooking. Coding is like Cooking If you are absolutely new to coding, don't be intimidated in the least - its just like cooking. If you are absolutely new to coding, don't be intimidated in the least - its just like cooking. If you are absolutely new to coding, don't be intimidated in the least - its just like cooking. Anaconda and Pip Anaconda's iPython is a Python IDE. The best part about it is the ease with which one can install packages in iPython - 1 line is virtually always enough. Just say '!pip' Anaconda and Pip Anaconda's iPython is a Python IDE. The best part about it is the ease with which one can install packages in iPython - 1 line is virtually always enough. Just say '!pip' Anaconda and Pip Anaconda's iPython is a Python IDE. The best part about it is the ease with which one can install packages in iPython - 1 line is virtually always enough. Just say '!pip' Anaconda and Pip Anaconda's iPython is a Python IDE. The best part about it is the ease with which one can install packages in iPython - 1 line is virtually always enough. Just say '!pip' Anaconda's iPython is a Python IDE. The best part about it is the ease with which one can install packages in iPython - 1 line is virtually always enough. Just say '!pip' Anaconda's iPython is a Python IDE. The best part about it is the ease with which one can install packages in iPython - 1 line is virtually always enough. Just say '!pip' Variables are like containers Coding is like cooking and variables are like containers. There are different types of variables - numeric, string, lists dictionaries. Write your very first python program and create some variables. Variables are like containers Coding is like cooking and variables are like containers. There are different types of variables - numeric, string, lists dictionaries. Write your very first python program and create some variables. Variables are like containers Coding is like cooking and variables are like containers. There are different types of variables - numeric, string, lists dictionaries. Write your very first python program and create some variables. Variables are like containers Coding is like cooking and variables are like containers. There are different types of variables - numeric, string, lists dictionaries. Write your very first python program and create some variables. Coding is like cooking and variables are like containers. There are different types of variables - numeric, string, lists dictionaries. Write your very first python program and create some variables. Coding is like cooking and variables are like containers. There are different types of variables - numeric, string, lists dictionaries. Write your very first python program and create some variables. Don't Jump Through Hoops, Use Dictionaries, Lists and Loops 6 lectures 41:24 A List is a list A list is a list, as the name implies. Everything in life is a list, including strings Fun with Lists! Have fun coding with lists! A bunch of musketeers go on some escapades. Code it up in Python! Dictionaries and If-Else Dictionaries, the name itself best describes what they are: collections of key-value pairs that you can look up blazingly fast. If-Else Statements come in real handy when you need to check for a condition. Don't Jump Through Hoops, Use Loops Ever wondered what's the biggest difference between Excel, and a serious programming language? Loops. Loops are big productivity boosters. Doing stuff with loops Lists and Dictionaries are inextricably linked with loops. Use loops to do something with each element of a list or each key-value pair of a dictionary. Everything in life is a list - Strings as lists Anything you can do with lists, you can do with strings. Cycle through a few nifty things you can do with strings. Don't Jump Through Hoops, Use Dictionaries, Lists and Loops. 6 lectures 41:24 A List is a list A list is a list, as the name implies. Everything in life is a list, including strings Fun with Lists! Have fun coding with lists! A bunch of musketeers go on some escapades. Code it up in Python! Dictionaries and If-Else Dictionaries, the name itself best describes what they are: collections of key-value pairs that you can look up blazingly fast. If-Else Statements come in real handy when you need to check for a condition. Don't Jump Through Hoops, Use Loops Ever wondered what's the biggest difference between Excel, and a serious programming language? Loops. Loops are big productivity boosters. Doing stuff with loops Lists and Dictionaries are inextricably linked with loops. Use loops to do something with each element of a list or each key-value pair of a dictionary. Everything in life is a list - Strings as lists Anything you can do with lists, you can do with strings. Cycle through a few nifty things you can do with strings. A List is a list A list is a list, as the name implies. Everything in life is a list, including strings A List is a list A list is a list, as the name implies. Everything in life is a list, including strings A List is a list A list is a list, as the name implies. Everything in life is a list, including strings A List is a list A list is a list, as the name implies. Everything in life is a list, including strings A list is a list, as the name implies. Everything in life is a list, including strings A list is a list, as the name implies. Everything in life is a list, including strings Fun with Lists! Have fun coding with lists! A bunch of musketeers go on some escapades. Code it up in Python! Fun with Lists! Have fun coding with lists! A bunch of musketeers go on some escapades. Code it up in Python! Fun with Lists! Have fun coding with lists! A bunch of musketeers go on some escapades. Code it up in Python! Fun with Lists! Have fun coding with lists! A bunch of musketeers go on some escapades. Code it up in Python! Have fun coding with lists! A bunch of musketeers go on some escapades. Code it up in Python! Have fun coding with lists! A bunch of musketeers go on some escapades. Code it up in Python! Dictionaries and If-Else Dictionaries, the name itself best describes what they are: collections of key-value pairs that you can look up blazingly fast. If-Else Statements come in real handy when you need to check for a condition. Dictionaries and If-Else Dictionaries, the name itself best describes what they are: collections of key-value pairs that you can look up blazingly fast. If-Else Statements come in real handy when you need to check for a condition. Dictionaries and If-Else Dictionaries, the name itself best describes what they are: collections of key-value pairs that you can look up blazingly fast. If-Else Statements come in real handy when you need to check for a condition. Dictionaries and If-Else Dictionaries, the name itself best describes what they are: collections of key-value pairs that you can look up blazingly fast. If-Else Statements come in real handy when you need to check for a condition. Dictionaries, the name itself best describes what they are: collections of key-value pairs that you can look up blazingly fast. If-Else Statements come in real handy when you need to check for a condition. Dictionaries, the name itself best describes what they are: collections of key-value pairs that you can look up blazingly fast. If-Else Statements come in real handy when you need to check for a condition. Don't Jump Through Hoops, Use Loops Ever wondered what's the biggest difference between Excel, and a serious programming language? Loops. Loops are big productivity boosters. Don't Jump Through Hoops, Use Loops Ever wondered what's the biggest difference between Excel, and a serious programming language? Loops. Loops are big productivity boosters. Don't Jump Through Hoops, Use Loops Ever wondered what's the biggest difference between Excel, and a serious programming language? Loops. Loops are big productivity boosters. Don't Jump Through Hoops, Use Loops Ever wondered what's the biggest difference between Excel, and a serious programming language? Loops. Loops are big productivity boosters. Ever wondered what's the biggest difference between Excel, and a serious programming language? Loops. Loops are big productivity boosters. Ever wondered what's the biggest difference between Excel, and a serious programming language? Loops. Loops are big productivity boosters. Doing stuff with loops Lists and Dictionaries are inextricably linked with loops. Use loops to do something with each element of a list or each key-value pair of a dictionary...

Additional information

No prior programming experience is needed :-) The course will use a Python IDE (integrated development environment) called iPython from Anaconda. We will go through a step-by-step procedure on downloading and installing this IDE.

From 0 to 1: Learn Python Programming - Easy as Pie

£ 10 + VAT