Posts

Showing posts with the label python courses

Learn Python Programming

Image
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 lear...

Basic Python Interview Questions and Answers

Image
Q1. What are the key features of Python? Ans:  These are the few key features of Python: Python is an  interpreted  language. That means that, unlike languages like  C  and its variants, Python does not need to be compiled before it is run. Other interpreted languages include  PHP  and  Ruby . Python is  dynamically typed , this means that you don’t need to state the types of variables when you declare them or anything like that. You can do things like  x=111  and then  x="I'm a string"  without error Python is well suited to  object orientated programming  in that it allows the definition of classes along with composition and inheritance. Python does not have access specifiers (like C++’s  public ,  private ), the justification for this point is given as “we are all adults here” In Python,  functions  are  first-class objects . This means that they can be assigned to variabl...

Microsoft Project 2016 - From startup to ready to control

DESCRIPTION This course will allow you to pick up Microsoft Project as a new user and progress through the course in a similar fashion to developing a project schedule. At the end of the course you will be ready to create and manage your own project in Microsoft Project. My goal is to provide you with the knowledge, and a few tips and hints to make you a productive user of Microsoft Project to ensure that you are ready to develop a realistic schedule and then keep it current. Completing this course is a big step towards being a successful project manager and I believe that you are now equipped with the knowledge to do that. BASIC KNOWLEDGE Basic Microsoft Windows use and an understanding of Project Management principles WHAT YOU WILL LEARN This course will help you become proficient in using Microsoft Project. Click to Continue Reading:  Registration Link: 

Easy to Advanced Data Structures

Image
DESCRIPTION Data structures are amongst the most fundamental ingredients in the recipe for creating efficient algorithms and good software design. Knowledge of how to create and design good data structures is an essential skill required in becoming an exemplary programmer. This course will teach you how to master the fundamental ideas surrounding data structures. Learn and master the most common data structures in this comprehensive course: Static and dynamic arrays Singly and doubly linked lists Stacks Queues Heaps/Priority Queues Binary Trees/Binary Search Trees Union find/Disjoint Set Hash tables Fenwick trees AVL trees Course contents This course provides you with high quality animated videos explaining a multitude of data structures and how they are represented visually. You will learn how to code various data structures together with simple to follow step-by-step instructions. Every data structure presented will be accompanied by some worki...