...
Full Bio
Use Machine Learning To Teach Robots to Navigate by CMU & Facebook Artificial Intelligence Research Team
263 days ago
Top 10 Artificial Intelligence & Data Science Master's Courses for 2020
264 days ago
Is Data Science Dead? Long Live Business Science
292 days ago
New Way to write code is about to Change: Join the Revolution
293 days ago
Google Go Language Future, Programming Language Programmer Will Get Best Paid Jobs
614 days ago
Top 10 Best Countries for Software Engineers to Work & High in-Demand Programming Languages
734922 views
Highest Paying Programming Language, Skills: Here Are The Top Earners
670650 views
Which Programming Languages in Demand & Earn The Highest Salaries?
475770 views
Top 5 Programming Languages Mostly Used By Facebook Programmers To Developed All Product
472311 views
World's Most Popular 5 Hardest Programming Language
412584 views
How, why & When - you should use Python Generators
for divisor in range(2, int(number ** 0.5) + 1):
if number % divisor == 0:
return False
return True
class Primes:
def __init__(self, max):
self.max = max
self.number = 1
def __iter__(self):
return self
def __next__(self):
self.number += 1
if self.number >= self.max:
raise StopIteration
elif check_prime(self.number):
return self.number
else:
primes = Primes(100000000000)
print(primes)
for x in primes:
print(x)
---------
<__main__.Primes object at 0x1021834a8>
2
3
5
7
11
...
def Primes(max):
number = 1
while number < max:
number += 1
if check_prime(number):
yield number
primes = Primes(100000000000)
print(primes)
for x in primes:
print(x)
---------
<generator object Primes at 0x10214de08>
2
3
5
7
11
.
primes = (i for i in range(2, 100000000000) if check_prime(i))
print(primes)
for x in primes:
print(x)
---------
<generator object <genexpr> at 0x101868e08>
2
3
5
7
11
...