Designing Database Schema Using MySQL Workbench

Introduction This article is about designing Database schema using MySQL Workbench. MySQL Workbench helps us to create visual data model which can be translated into a physical database on the MySQL Database Server. For demonstration purpose we’ll be designing an Contact Manager Application Database. This DB has four tables namely ContactPerson, Address, EmailAddress and PhoneNumber. I’ll […]

Using BitBucket with PyCharm

Introduction I’m working on a critical software and wanted to have private repositories so that only I can have access to those repositories. Even though GitHub is the most popular repository hosting service, unless you pay for the repositories you create they will be considered as public repositories and it’ll be available for all to […]

Installing Anaconda Python Distribution and PyCharm IDE to Setup a Python Development Environment

Introduction This article is about installing Anaconda Python Distribution and PyCharm IDE to setup a Python Development Environment. The steps described here should work on Windows/7/8/10 machines. Installing Anaconda Python Distribution Step 1: Go to the link below You have the option to download either Python 2.7 distribution (32 bit or 64 bit) or […]

Configuring PyCharm to Work With Enthought Canopy and GitHub

Work Like Charm with PyCharm, Enthought Canopy and GitHub Introduction                This article raised from my own need to find an easy to use guide with all the information related to setting up a Python working environment using PyCharm, Enthought Canopy and GitHub at a single source.                This article assumes that you know the […]

Python Syllabus

SUBJECT TITLE: PYTHON PROGRAMMING SUBJECT CODE: 15CS35 No. of Credits:4:0:0:0 No. of Lecture hours per week:4 Exam Duration :3 hours Exam Marks: 100 Total No. of Lecture hours: 52   Course Objectives: The objective of the course is to: Learn Syntax and semantics and create Functions in Python. To handle Files, Lists and Dictionaries in Python. Understand […]