Basic computer course, coaching class in Ahmedabad, Database management system, online computer coaching, Python, summer batch at TCCI, TCCI Coaching Institute, Uncategorized

Is Python good for Database –

As a language for creating database clients, Python is perfectly fine for most applications. Most database-heavy applications will spend a lot of time networking, so they won’t benefit all that much by using a “performance” language like C++ over a “productivity” language like Python.


Most importantly it the capability of the developer and the DB designer that finally are critical in deciding the fate of any DB driven application. If the DB design is poor and/or in-flexible, a good programmer with a decent platform can do only so much. Similarly, a bad programmer can either under-utilize a good DB design or even play havoc by bypassing many necessary steps in making a good application to work.

TCCI provide teaching and project training to BCA, MCA, PGDCA, B.Sc. (IT), M.Sc. (IT) and Diploma-Degree Engineering, any school students (including GSEB, CBSE, ICSE, IB) and any person.

For more information about TCCI.

Call us @ 9825618292

Visit us @


all programming language at TCCI, Basic computer course, coaching class in Ahmedabad, CSS coaching in Ahmedabad, HTML coaching in Ahmedabad, Online Coaching at TCCI Computer Coaching, online computer coaching

How to use JavaFX CSS? –

CSSCascading Style Sheets, handles the look and feel part of a web page.CSS saves a lot of work. It can control the layout of multiple web pages all at once.

We can implement CSS in JavaFX like HTML.

In JavaFX you have the ability to create, modify, or use existing themes to skin your applications.


CSS files are bundled inside a jar application or they can reside on the local file system or a remote web server.

To load the CSS file from the classpath, call getClass().getResource(“path/some_file.css”).toExternalForm() method. It will find the CSS file and produce a URL String.

The following code loads the sample.css file as the current look and feel.

The sample.css file and Java class are in the same directory, so there is no need for a path in front of the file name.



TCCI Teach Java from Basic Introduction to Advance Level to the school students, Engineering Students, IT Professionals Online and Offline.

Call us @ 9825618292

Visit us @


CSS, HTML, Java, online computer coaching, TCCI Coaching Institute

What is JavaFx Web Engine? –

JavaFX provides capabilities to interoperate with HTML5 content.


JavaFX provides a non-GUI component capable of loading HTML5 content, called the WebEngine API (javafx.scene.web.WebEngine).

The underlying web page-rendering engine in JavaFX is the popular open-source API called WebKit. This API is used in Apple’s Safari browsers, Amazon’s Kindle devices, and was used in Google’s Chrome browser.

The embedded browser enables you to perform the following tasks in your JavaFX applications:

  • Render HTML from local or remote URLs
  • Obtain Web history
  • Execute JavaScript commands
  • Calls JavaFX from JavaScript
  • Manage web pop-up windows

TCCI is Most Popular Computer Coaching Institute in Ahmedabad. We conduct Online
and Offline both computer class for variouscomputer  courses .

For more information about Computer course at TCCI.

Call us @ 9825618292

Visit us @


advance Java, Java, online computer coaching, TCCI Coaching Institute

What are the JavaFX UI? –

The JavaFX UI controls are built by using nodes in the scene graph. Therefore, the
controls can use the visually rich features of the JavaFX platform. Because the JavaFX APIs are fully implemented in Java, you can easily integrate the JavaFX UI controls into your existing Java applications .


Following are JavaFX UI:

Simple Lable






Graphic Lable

Scroll Bar


The classes to construct UI controls reside in the javafx.scene.control package of the API.

To learn more in detail about JavaFX UI at TCCI.

Call us @ 9825618292

Visit us @


computer coaching in Ahmedabad, online computer coaching, Programming Language at TCCI, Python, TCCI Coaching Institute

What is DJango Framework? –

Django is a Python based full stack web development framework means it is used to develop full-fledged websites in Python. It encourages rapid development and advocates pragmatic and clean code.


A web application framework is a toolkit of all components need for application development.

Following are using Django back end:

  • Mozilla
  • Instagram
  • Pinterest
  • And many more

Key features of Django

  • A plethora of ready-to-use libraries
  • Authentication support
  • Database schema migrations
  • Object-relational mapper (ORM)
  • Support for web servers
  • Template engine
  • URL routing


· Django includes dozens of extras you can use to handle common Web
development tasks.

· Django takes security seriously and helps developers avoid many common
security mistakes, such as SQL injection, cross-site scripting, cross-site
request forgery and clickjacking.

· Its user authentication system provides a secure way to manage user
accounts and passwords.

To learn DJango Framework Online at TCCI .

Call us @ 9825618292

Visit us @


all programming language at TCCI, Basic computer course, Compiler Design at TCCI, Java Course In Satellite - Bopal Ahmedabad, learn java online at TCCI, learn online Java at TCCI, Online Coaching at TCCI Computer Coaching, School Computer Course Coaching, vacation course at TCCI

Learn Java FX Layouts at TCCI –

Layout panes are containers which are used for flexible and dynamic arrangements of UI controls within a scene graph of a JavaFX application. As a window is resized, the layout pane automatically repositions and resizes the nodes it contains.

javafx.scene.layout Package provides various classes that represents the layouts.


The classes are described in the table below.

Class Description
BorderPane Organizes nodes in top, left, right, centre and the bottom of the screen.
FlowPane Organizes the nodes in the horizontal rows according to the available horizontal spaces. Wraps the nodes to the next line if the horizontal space is less than the total width of the nodes
GridPane Organizes the nodes in the form of rows and columns.
HBox Organizes the nodes in a single row.
Pane It is the base class for all the layout classes.
StackPane Organizes nodes in the form of a stack i.e. one onto another
VBox Organizes nodes in a vertical column.

Steps to create layout

In order to create the layouts, we need to follow the following steps.

  1. Instantiate the respective layout class, for example, HBox root = new HBox();
  2. Setting the properties for the layout, for example, root.setSpacing(20);
  3. Adding nodes to the layout object, for example, root.getChildren().addAll(<NodeObjects>);

To learn JavaFX at TCCI.

Call us @ 982561892

Visit us @


all programming language at TCCI, Basic computer course, C programming language, c++ language, coaching class in Ahmedabad, Compiler Design at TCCI, Java Course, Online Coaching at TCCI Computer Coaching, summer batch at TCCI, vacation course at TCCI

Recursion in Programming –

Recursion is a method of solving a problem where the solution depends on solutions to smaller instances of the same problem. Such problems can generally be solved by iteration, but this needs to identify and index the smaller instances at programming time.

Most computer programming languages support recursion by allowing a function to call itself from within its own code.

To solve a problem recursively means that you have to first redefine the problem in terms of a smaller sub problem of the same type as the original problem.



If we want to sum of 1 to 10 no without loop then we can use recursion like following:

int sum(int n)


If (n == 1)


return 1;




return n + sum(n-1);


void main()


int no;

//input value of no at runtime….

ans = sum(no);

//display ans here…



What is use of Recursion?

Recursion is made for solving problems that can be broken down into smaller, repetitive problems. It is especially good for working on things that have many possible branches and are too complex for an iterative approach. One good example of this would be searching through a file system.

In the above summation problem, to sum-up n integers we have to know how to sum-up n-1 integers. Next, you have to figure out how the solution to smaller sub problems will give you a solution to the problem as a whole. This step is often called as a recursive leap of faith. Before using a recursive call, you must be convinced that the recursive call will do what it is supposed to do. You do not need to think how recursive calls works, just assume that it returns the correct result.

To learn more in detail about programming and Technology.

Call us @ 9825618292

Visit us @


Coaching for All Engineering in Ahmedabad, computer coaching in India, Java Course, Online Coaching, Online coaching for Java, programming course, TCCI computer coaching

What is Abstract class and abstract Method in Java

means something, which is in thoughts but not it exists in reality. It is like that we know that what should be done, but we don’t know how it would be done.

Take an example, there is a ‘Shape’ class which contains a method ‘area()’ but we cannot implement area() method here as we do not know what will be the shape(a square, a rectangle, a triangle or any other shape) in future. In that case, we will declare area() in the Shape class and will implement the same method in our subclasses as per the requirement.

Abstract class &amp; Method in Java_simple


1. public abstract class Shape

2. {

3.       public abstract void area(int var); // Abstract method

4. }

6. public class Circle extends Shape

7. {

8.      int radius;

9.      double pi=3.14;

10.    public void area(int var)

11.      {

12.         radius=var;

13.         System.out.println(“Arear of Circle: “+(pi*radius*radius));

14.       }

15.   }

16. public class Square extends Shape

17.  {

18.    int side;

19.    public void area(int var)

20.      {

21.         side=var;

22.         System.out.println(“Area of Square: “+side*side);

23.      }

24. }

25. public class Result

26. {

27.       public static void main(String[] args)

28.         {

29.             Shape obj=new Square();

30.             obj.area(4);

32.             Shape obj1=new Circle();

33.             obj1.area(3);

34.          }

35. }

In JAVA, Abstraction can be achieved using the abstract class, abstract methods, and interface. Using the abstract class we can achieve the different level of abstraction, but using the interfaces we can achieve 100% abstraction.

Abstract Class:

1. An abstract class would be declared using ‘abstract’ keyword.

2. Creation of object is not possible of an abstract class.

3. It may contain data members, methods, abstract methods, constructors.

4. Data members can’t be abstract.

5. It must be inherited by the subclass(es) using ‘extends’ keyword.

6. The subclass should implement each and every abstract method declared in Super Class. Otherwise, subclass would act like abstract class which needs to be extended further.

Abstract Method:

1. An abstract method can be placed within an abstract Class only.

2. It would be declared using ‘abstract’

3. The abstract method should be declared only without any implementation

4. It can be implemented only in the subclass(concrete class) using ‘extends’ or ‘implements’.

TCCI teach Programming Language like C, C++, Java, Python, Database Management, Python, Data Structure HTML, CSS, Java Script, .Net, PHP, System Programming Compiler
Design, Boot Strap, Angular Js etc.

Call us @ 9825618292

Visit us @


Basic computer course, computer class in ahmedabad, computer class in bopal-ahmedabad, computer coaching in India, Computer Engineering Coaching, Online Coaching, Python language, TCCI computer coaching


Python Constructors

A constructor is a special type of method (function) which is used to initialize the instance members of the class.


2 Types of Constructor

1.parameterized 2. non-parameterized

Constructor definition executes when we create object of the class. Constructors also verify that there are enough resources for the object to perform any start-up task.


Destructors are called when an object gets destroyed. It’s the polar opposite of the constructor, which gets called on creation.

These methods are only called on creation and destruction of the object. They are not called manually but completely automatic.

To know more about python at TCCI.

Call us @ 9825618292

Visit us @


C programming language, c++ language, coaching class in Ahmedabad, coahcing for c, computer engineering coaching in Ahmedabad, CSS coaching in Ahmedabad, Engineering Courses, HTML coaching in Ahmedabad, Java Course, learn Programming Languages at TCCI, online c++ coaching, online computer coaching, PHP coaching, programming language, Python, Web Design course In Ahmedabad

Learn CSS at TCCI-

CSS stands for Cascading Style Sheets. Along with HTML, CSS is fundamental to web design. … CSS is a language used to detail the presentation of a web page’s mark up language (most commonly HTML or XHTML) – such as colors, fonts, and layout.


CSS are an important way to control how your Web pages look. It controls colors, typography, and the size and placement of elements and images. But it can be very difficult to learn CSS, and some people would rather not learn it.

CSS Conserves user bandwidth, Speeds up page rendering, Reduces design and development time , Reduces updating and maintenance time . Design-wise it is easier, clearer, flexible, and more resilient if these “concerns” are kept separate from one another.

Connect with TCCI to learn very interesting Course CSS in Bopal and Satellite in Ahmedabad. Any person can learn this course in very short time.

For more information about CSS, Web Design Course, TCCI.

Call us @ 9825618292

Visit us @