Programming Platform - Farsi
258 subscribers
246 photos
5 videos
13 files
28 links
برنامه نویسی را با استاد نوید آرین کامبخش بیاموزید.


https://www.programmingplatform.co
Download Telegram
What is the output of the following code?🤔
print(3 * 'hello')
#Python
Anonymous Quiz
47%
hellohellohello
21%
hello 3
28%
3hello
4%
hello
1🥰1👨‍💻1
حاشیه امن ؛ مانعی برای رشد و ترقی هست.
👍4👌41
🥰2👌2👨‍💻2
In javaScript what is a promise ?
Anonymous Quiz
48%
an object
18%
an instance
12%
a function
21%
a class
2
In javaScript a promise is designed to work with----------?
Anonymous Quiz
19%
asynchronous code
22%
synchronous code
19%
structured code
41%
object oriented code
🥰2
مفهوم object در برنامه‌ نویسی چیست؟

در برنامه ‌نویسی، آبجکت نمونه‌ای از یک کلاس است. یک کلاس به عنوان یک طرح یا الگو عمل می‌کند که ویژگی‌ها و رفتارهای یک آبجکت را تعریف خواهد کرد. object در برنامه ‌نویسی از کلاس‌ها ایجاد می‌شوند و هر آبجکت حالت و رفتار منحصربه‌فرد خود را دارد در حالی که به ساختار تعریف شده توسط کلاس خود پایبند است. برای مثال اگر ماشین یک کلاس باشد، مدل‌های مختلف ماشین هرکدام یک آبجکت هستند که ویژگی‌هایی مانند داشتن گیر، چرخ، دروازه و غیره را از کلاس اصلی یا همان ماشین به ارث می‌برند.
👌2👨‍💻1
1👌1👨‍💻1
a type of loop that functions by running a section of code repeatedly until a certain condition has been satisfied is called?
Anonymous Quiz
19%
While loop
35%
for loop
23%
do while loop
23%
for each loop
Basically how many types of loops are there in most programming languages?
Anonymous Quiz
19%
entry controlled loops
0%
exit controlled loops
70%
both
11%
none
#Job
Software Developer
Company:
Previsico
Work mode: Remote

---------------
Full job description
LOCATION

Remote working in the UK
SALARY
Dependant on skills & experience
Job title: Software Developer
Reporting to: Software Development Manager
Principal Work Location/Setup: Remote Working with some requirement to attend Operational meetings and company days (approx 4 per year)
Probation Period: 6 months
The role
As we embark on an exciting phase of growth, we're seeking a versatile Software Developer to join our team. You'll collaborate closely with our development teams, utilising agile methodologies to deliver new features and maintain our Previsico suite of tools. It's important to note that you may encounter challenges related to legacy systems in use, which will require adaptability to evolving business requirements.
The ideal candidate will be self-motivated, thriving in an environment that encourages autonomy and initiative. Beyond coding, this role demands agility and adaptability to pivot and innovate as we scale and enhance our services. You'll play a crucial role in driving our growth trajectory, with opportunities for increased responsibilities as our team expands.
Strong communication skills are essential, encompassing both technical prowess and business acumen. We're seeking someone who can navigate complex concepts and genuinely enjoys tackling challenges in our dynamic environment. If you excel in a fast-paced setting and enjoy overcoming obstacles, we encourage you to join us in our mission to push boundaries and deliver excellence for the future of our company.
We strongly encourage applicants from diverse backgrounds to apply for this position, as we value and embrace the unique perspectives and experiences that individuals from all walks of life bring to our company and its culture.
Key Responsibilities
• Collaborate with the rest of the development team in the design, development, coding, testing, and debugging of applications.
• Work with the operations team to ensure a reliable, stable, and secure production environment.
• Work with other teams as necessary to ensure the technical delivery of features.
• Keep up to date with the latest development software and technologies.
• Ensure the quality of work through appropriate testing methodologies.
• Maintain proper documentation for all developed software components.
• Engage in team processes and tools, and actively engage in work with others to improve team performance.
• Maintain and integrate with legacy systems, ensuring smooth interoperability and data migration as needed, while actively working to improve and replace these systems.
Person specification
You're encouraged to showcase proficiency in the majority (ideally all) of the following criteria. However, if you believe you possess the essential qualities despite not meeting every single requirement, we invite you to reach out. Let's engage in a conversation to explore the potential for a strong alignment.

• Proven experience maintaining and improving existing legacy systems.
• Extensive experience with Python programming language.
• Strong understanding of Git version control system.
• Experience with the full development lifecycle from requirements analysis to design, development, testing, and implementation.
• Proven commercial development experience delivering client requirements.
• Excellent problem-solving, analytical, and communication
• Familiarity with Anaconda and the Conda tools is a plus but not essential.
• Experience with AWS cloud services and serverless tools.

To apply:
Please submit a CV and Cover Letter to recruitment@previsico.com. Applications will not be forwarded to the recruiting manager without a covering letter.
👏1👌1👨‍💻1
#Job

Machine Learning Engineer
Globebyte
Remote

---------------

Full job description

At Globebyte, Innovators Thrive
Join our growing product team, filled with enthusiastic technologists who are defining the future. We’re searching for exceptional individuals who have a passion for cutting-edge technology and are eager to bring their talent to our innovative environment.
About Globebyte:
Globebyte is a pioneering technology house, delivering tailor-made solutions to our enterprise customers. Our commitment to innovation resonates in everything we do, and we’re excited to welcome those who share our zeal for the extraordinary.
What we offer:
• Innovative Thinking: Your ideas are not just welcome; they’re essential.
• Collaborative Culture: Engage with a team of high-calibre professionals keen to debate, create, and inspire.
• Empowering Management Style: Enjoy a supportive leadership approach that fosters autonomy without micromanagement.
• Technological Passion: If you love technology as much as we do, we want you on our team.
What we’re looking for:
• Attention to Detail: Exceptional concentration and precision in all tasks.
• Coding Excellence: Outstanding coding, scripting, and bug-spotting abilities.
• Communication Skills: Demonstrated excellence in both verbal and written communication.
• Continuous Learning: Dedication to constant growth in skills, patterns, frameworks, and platforms.
• Professionalism: A mature and responsible approach to personal delivery.
Your role:
Working within a flexible team or independently, your responsibilities include:
• Modelling: Creating graph models from learning telemetry, in collaboration with stakeholders, for visualization and machine learning applications.
• GNN: Designing a Graph Neural Network (GNN) for classification and prediction, integrating stakeholder feedback in a stage-based and iterative deployment.
• Knowledge Graph: Developing a knowledge graph, guided by current methodologies and stakeholder collaboration, in a stage-based and iterative process.
Qualifications:
Essential:
• Bachelor’s degree in computer science, mathematics, or related field.
• Proven expertise in Graph Neural Network machine learning, with a passion for this field.
• Proven expertise with GNN classification and prediction algorithms, and development.
• Experience in defining semantic data models (ontology), transforming them into knowledge graphs.
• Proficiency with Neo4J and/or AWS Neptune, with a preference for AWS.
• Solid programming experience with Python or other preferred languages.
• Understanding of data privacy and security measures.
Advantageous:
• Familiarity with data visualization tools, libraries, and techniques.
• Experience in the EdTech sector.
Our View on Remote Working: This is a remote job with periodic team meetings in London.
How to Apply:
To apply, please send your CV and supporting details to elinor@globebyte.com
1🥰1👌1
یادگیری ماشین چیست؟ | الگوریتم‌های ماشین لرنینگ چه کاربردی دارند؟
What is machine learning?

یادگیری ماشین یا ماشین لرنینگ (Machine Learning) یکی از زیر مجموعه‌های هوش مصنوعی است که به سیستم‌ها این امکان را می‌دهد تا به صورت خودکار یادگیری و پیشرفت داشته باشند بدون اینکه به برنامه نویسی صریحی برای آن داشته باشند. تمرکز اصلی یادگیری ماشینی بر توسعه برنامه‌های رایانه‌ای است که بتوانند به داده‌ها دسترسی پیدا کنند و از آن برای یادگیری خود استفاده کنند. فرآیند یادگیری با مشاهدات یا داده‌ها آغاز می‌شود، مانند مثال‌ها، تجارب مستقیم و یا دستور العمل‌ها، تا به یک الگو در داده‌ها برسند و بر اساس این مثال‌هایی که ارائه می‌دهیم، تصمیمات بهتری بگیرند. هدف اصلی آن است که به کامپیوتر این اجازه را بدهیم که بدون دخالت و کمک انسان به طور اتوماتیک یادگیری داشته باشند و بتوانند اقدامات خود را بر مطابق با آن تنظیم کنند.
👌31
👨‍💻31👍1👌1