1 / 14

Data science

Greens Technology provides Data Science training in Chennai to freshers and Working professionals with certification. Awarded as the Best Data Science Training Center in Chennai - Learn SAS, R, Python, Machine leaning and algorithms with real-world experience.

raveenam
Télécharger la présentation

Data science

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INTRODUCTION • Information researcher is somebody who extricates experiences from untidy information. The present world is loaded with individuals endeavoring to transform information into understanding. • For example, the dating site OkCupid solicits its individuals to answer thousands from inquiries keeping in mind the end goal to locate the most suitable counterparts for them. • Be that as it may, it likewise breaks down these outcomes to make sense of harmless sounding inquiries you can request that somebody discover that somebody is so prone to lay down with you on the principal date.

  2. DataSciencester • DataSciencester has never really put resources into building its own information science hone. • we'll be ganding out about information science ideas by taking care of issues that you experience at work. • Once in a while we'll take a gander at information unequivocally provided by clients, at times we'll take a gander at information created through their communications with the site, and now and then we'll even take a gander at information from tests that we'll outline. • Furthermore, in light of the fact that DataSciencester has a solid "not-designed here" mindset, we'll be building our own particular apparatuses sans preparation.

  3. Finding Key Connectors • It's your first day at work at DataSciencester, and the VP of Networking is brimming with inquiries concerning your clients. • Up to this point he's had nobody to ask, so he's exceptionally eager to have you on board. • Specifically, he needs you to recognize who the "key connectors" are among information researchers. • To this end, he gives you a dump of the whole DataSciencester arrange. (All things considered, individuals don't regularly give you the information you require.

  4. users = [ { "id": 0, "name": "Hero" }, { "id": 1, "name": "Dunn" }, { "id": 2, "name": "Sue" }, { "id": 3, "name": "Chi" }, { "id": 4, "name": "Thor" }, { "id": 5, "name": "Clive" }, { "id": 6, "name": "Hicks" }, { "id": 7, "name": "Devin" }, { "id": 8, "name": "Kate" }, { "id": 9, "name": "Klein" } ]

  5. Getting Python • Python has a to some degree Zen portrayal of its plan standards, which you can likewise discover inside the Python mediator itself by composing import this. • A standout amongst the most talked about of these is: There ought to be one — and ideally just a single — evident approach to do it. Code written as per this "self-evident" way is regularly portrayed as "Pythonic." • Although this isn't a book about Python, we will every so often differentiate Pythonic and non-Pythonic methods for achieving similar things, and we will by and large support Pythonic answers for our issues.

  6. Modules • Certain highlights of Python are not stacked naturally. • These incorporate the two highlights included as a component of the dialect and additionally outsider highlights that you download yourself. • Keeping in mind the end goal to utilize these highlights, you'll have to import the modules that contain them. • One approach is to just import the module itself: import re my_regex = re.compile("[0-9]+", rec).

  7. Functions • A capacity is a control for taking at least zero data sources and restoring a relating yield. In Python, we regularly characterize capacities utilizing def: def double(x): """this is the place you put a discretionary docstring that clarifies what the capacity does. • This capacity duplicates its contribution by 2""" return x * 2 Python capacities are five star, which implies that we can allot them to factors and pass them into capacities simply like some other contentions: def apply_to_one(f): """calls the capacity f with 1 as its contention""" return f(1) my_double = twofold # alludes to the already characterized work x = apply_to_one(my_double) # squares with 2 It is additionally simple to make short unknown capacities, or lambdas: y = apply_to_one(lambda x: x + 4).

  8. Strings • Strings can be delimited by single or twofold quotes (yet the statements need to coordinate): single_quoted_string = 'information science' double_quoted_string = "information science" Python utilizes oblique punctuation lines to encode uncommon characters. • For instance: tab_string = "\t" # speaks to the tab character len(tab_string) # is 1 If you need oblique punctuation lines as oblique punctuation lines (which you may in Windows catalog names or in general articulations), you can make crude strings utilizing r"": not_tab_string = r"\t" # speaks to the characters '\' and 't' len(not_tab_string)

  9. Generators and Iterators • A problem with lists is that they can easily grow very big. range(1000000) creates an actual list of 1 million elements. • If you only need to deal with them one at a time, this can be a huge source of inefficiency . • If you potentially only need the first few values, then calculating them all is a waste. • A generator is something that you can iterate over (for us, usually using for) but whose values are produced only as needed (lazily). • One way to create generators is with functions and the yield operator: def lazy_range(n): """a lazy version of range""" i = 0 while i < n: yield I

  10. Object-Oriented Programming • In the same way as other dialects, Python enables you to characterize classes that typify information and the capacities that work on them. • We'll utilize them in some cases to make our code cleaner and more straightforward. It's most likely easiest to clarify them by building a vigorously clarified illustration. • Envision we didn't have the worked in Python set. At that point we should need to make our own Set class. • What conduct should our class have? Given a case of Set, we'll should have the capacity to add things to it, expel things from it, and check whether it contains a specific esteem.

  11. Functional Tools • When passing capacities around, at times we'll need to somewhat apply (or curry) capacities to make new capacities. • As a straightforward illustration, envision that we have an element of two factors: • def exp(base, control): return base ** power • we need to utilize it to make a component of one variable two_to_the whose info is a power and whose yield is the aftereffect of exp(2, control).

  12. Enumerate Not inconsistently, you'll need to emphasize over a rundown and utilize the two its components and their records: # not Pythonic for I in range(len(documents)): report = documents[i] do_something(i, archive) # additionally not Pythonic I = 0 for archive in archives: do_something(i, report) I += 1 The Pythonic arrangement is list, which produces tuples (file, component): for I, report in enumerate(documents): do_something(i, report) Similarly, on the off chance that we simply need the files: for I in range(len(documents)): do_something(i) # not Pythonic for I, _ in enumerate(documents): do_something(i) # Pythonic.

  13. Data science@Greens Technologys • If you are seeking to get a good Data science training in Chennai, then Greens Technologys should be the first and the foremost option. • We are named as the best training institute in Chennai for providing the IT related trainings. Greens Technologys is already having an eminent name in Chennai for providing the best software courses training. • We have more than 115 courses for you. We offer both online and physical trainings along with the flexible timings so as to ease the things for you.

More Related